精华内容
下载资源
问答
  • NotifyIcon

    2012-06-20 23:48:26
    一个简单的NotifyIcon演示程序,适合初学者,语言是C#了
  • notifyIcon

    2009-05-15 11:15:54
    notifyIcon属性介绍,希望对大家有帮助
  • notifyicon

    2018-09-12 08:45:23
    托盘图标设置项详细说明,提供基准服务支撑,此处省略
  • wpf notifyIcon

    2018-02-07 22:55:00
    private void Initialzie() { notifyIcon = new NotifyIcon(); notifyIcon.BalloonTipText = "学生考勤系统"; notifyIcon.Text = "学生考勤系统2"; this.notifyIcon.Icon =...

    private void Initialzie()
    {
    notifyIcon = new NotifyIcon();
    notifyIcon.BalloonTipText = "学生考勤系统";
    notifyIcon.Text = "学生考勤系统2";
    this.notifyIcon.Icon = System.Drawing.Icon.ExtractAssociatedIcon(System.Windows.Forms.Application.ExecutablePath);
    this.notifyIcon.Visible = false;
    //打开菜单项
    System.Windows.Forms.MenuItem open = new System.Windows.Forms.MenuItem("打开");
    open.Click += new EventHandler(Show);
    //退出菜单项
    System.Windows.Forms.MenuItem exit = new System.Windows.Forms.MenuItem("退出");
    exit.Click += new EventHandler(Close);
    //关联托盘控件
    System.Windows.Forms.MenuItem[] childen = new System.Windows.Forms.MenuItem[] { open, exit };
    notifyIcon.ContextMenu = new System.Windows.Forms.ContextMenu(childen);
    notifyIcon.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler((o, e) =>
    {
    if (e.Button == MouseButtons.Left) this.Show(o, e);
    });
    }

    private void Show(object sender, EventArgs e)
    {
    this.Visibility = Visibility.Visible;
    this.ShowInTaskbar = true;
    this.WindowState = WindowState.Maximized;
    this.notifyIcon.Visible = false;
    }

     

    private void OnMini(string obj)
    {
    DispatcherHelper.CheckBeginInvokeOnUI(() => {
    this.WindowState = WindowState.Minimized;
    this.Visibility = Visibility.Collapsed;
    this.ShowInTaskbar = false;
    notifyIcon.Visible = true;

    notifyIcon.ShowBalloonTip(2000);

    });
    }

     

    转载于:https://www.cnblogs.com/4816080401lxf/p/8428821.html

    展开全文
  • H.NotifyIcon.WPF-.Net Core 3.1和.Net 5 WPF的NotifyIcon 该分支仅旨在开发原始项目的.Net Core版本-https: 这是WPF平台的NotifyIcon(又名系统任务栏图标或任务栏图标)的实现。 它不仅依赖于Windows Forms ...
  • WPF NotifyIcon

    2019-01-08 00:43:21
    http://www.codeproject.com/Articles/36468/WPF-NotifyIcon
    展开全文
  • NotifyIcon 系统托盘

    2010-02-17 12:38:29
    NotifyIcon 系统托盘NotifyIcon 系统托盘
  • c# WPF 下使用NotifyIcon

    2018-10-08 08:47:36
    c# WPF 下使用NotifyIcon 可以下载调试一下 有什么问题相互交流
  • WPF NotifyIcon使用

    2020-07-23 13:12:46
    private NotifyIcon _notifyIcon;//托盘控件 private ContextMenuStrip _nfmenuStrip;//右键快捷菜单 //初始化托盘 private void InitialTray() { _nfmenuStrip = new ContextMenuStrip(); _nfmenuStrip.Items....
    private NotifyIcon _notifyIcon;//托盘控件
    private ContextMenuStrip _nfmenuStrip;//右键快捷菜单
    
    //初始化托盘
    private void InitialTray()
    {
        _nfmenuStrip = new ContextMenuStrip();
        _nfmenuStrip.Items.Add("退出", null, Exit_Click);
    
        _notifyIcon = new NotifyIcon();
        _notifyIcon.ContextMenuStrip = _nfmenuStrip;//关键快捷菜单
        _notifyIcon.Visible = true;//托盘图标可见
        _notifyIcon.Text = "";//名称
        _notifyIcon.BalloonTipTitle = "";
        _notifyIcon.BalloonTipText = "";
        _notifyIcon.BalloonTipIcon = ToolTipIcon.Info;
    
        _notifyIcon.MouseDoubleClick += notifyIcon_MouseDoubleClick;
        //正常使用程序路径直接_notifyIcon.Icon = new Icon(ico图片路径)即可,因公司有文件加密操作,所以这样写无法使用图片,所以要用文件流再转成ico
        _notifyIcon.Icon = GetIconByResource("Test.Images.Logo.ico");//参数注释:我的项目名是Test,项目下有个Images文件夹,Images里有个Logo.ico(切记要把图片右键属性-》生成操作Resource改为"嵌入的资源")
    }
    
    //根据程序集中加载资源
    private Icon GetIconByResource(string name)
    {
        var assembly = Assembly.GetExecutingAssembly();
        var stream = assembly.GetManifestResourceStream(name);
        Icon ico = new Icon(stream);
        return ico;
    }
    
    //托盘图标双击事件
    private void notifyIcon_MouseDoubleClick(object sender, System.Windows.Forms.MouseEventArgs e)
    {
        if(e.Button == MouseButtons.Left)
        {
            if(this.Visibility != Visibility.Hidden)
            {
                this.WindowState = WindowState.Normal;
                this.Visibility = Visibility.Visible;
                this.Activate();
            }else
            {
                this.Visibility = Visibility.Visible;
                this.Activate();
            }
        }
    }
    
    //快捷菜单-》退出按钮事件
    private void Exit_Click(object sender, EventArgs e)
    {
        _notifyIcon.Visible = false;//托盘图片不可见
        Application.Current.Shutdown();//退出程序
    }
    
    //窗体关闭按钮事件
    private void CloseBtn_Click(object sender, RoutedEventArgs e)
    {
        this.Hide();
        this.Visibility = Visibility.Hidden;
        _notifyIcon.ShowBalloonTip(1);
    }
    
    //窗体最小化按钮事件
    private void MinBtn_Click(object sender, RoutedEventArgs e)
    {
        this.WindowState = WindowState.Minimized;
        this.Visibility = Visibility.Visible;
    }

     

    展开全文
  • C# 操作 NotifyIcon

    2012-01-05 12:55:11
    外国人写的 操作NotifyIcon 包括创建 删除 获取 NotifyIcon的位置信息等等 很值得参考 虽然是用的WPF 但是核心代码都一样。
  • wpf-notifyicon

    2010-11-04 09:39:59
    WPF NotifyIcon 1.0.4 老外写的。wpf本身没有NotifyIcon 控件 这个还可以
  • C# 2008 NotifyIcon

    2011-03-02 15:30:49
    C# 2008 NotifyIcon控件的实验示例
  • WPF NotifyIcon

    2013-01-14 21:38:36
    C# WPF NotifyIcon类的使用
  • #caliburn-micro-wpf-notifyicon-poc 概念验证显示了 WPF MVVM框架与系统托盘UI控件之间的集成。 ## PoC 04是建议的最终工作解决方案! ### tl; dr Visual Studio解决方案是Windows WPF应用程序的工作示例,...
  • WPF版NotifyIcon控件

    2016-05-04 10:58:46
    WPF里实现的NotifyIcon控件,比WinForm版的控件有以下优势: 1.更丰富的ToolTips功能,不单单显示文字 2.WPF风格的菜单和弹出窗口 3.支持命令和路由事件 4.支持数据绑定,使用MVVM开发就方便了 5.弹出信息框样式更...
  • 适用于WPF的Hardcodet NotifyIcon :rocket: 这是Hardcodet WPF NotifyIcon的新官方存储库 :rocket: 当前版本: 描述 这是WPF平台的NotifyIcon(又名系统任务栏图标或任务栏图标)的实现。 它不仅依赖于Windows ...
  • C#编写NotifyIcon

    2019-10-02 20:04:44
    2.加notifyicon控件notifyIcon1,为控件notifyIcon1的属性Icon添加一个icon图标。 3.添加窗体最小化事件(首先需要添加事件引用): // this.SizeChanged += new System.EventHandler(this.Form1_SizeChanged); ...

    1.设置窗体属性showinTask=false

    2.加notifyicon控件notifyIcon1,为控件notifyIcon1的属性Icon添加一个icon图标。

    3.添加窗体最小化事件(首先需要添加事件引用):

    // this.SizeChanged += new System.EventHandler(this.Form1_SizeChanged);

    //上面一行是主窗体InitializeComponent()方法中需要添加的引用

    private void Form1_SizeChanged(object sender, EventArgs e)
     {
      if (this.WindowState==FormWindowState.Minimized)
      {
       this.Hide();
       this.notifyIcon1.Visible=true;
      }

     }
    4.添加点击图标事件(首先需要添加事件引用):

     private void notifyIcon1_Click(object sender, EventArgs e)
     {
      this.Visible = true;

      this.WindowState = FormWindowState.Normal;

      this.notifyIcon1.Visible = false;
     }

     

    5.可以给notifyIcon添加右键菜单:

    主窗体中拖入一个ContextMenu控件contextMenu1,点中控件,在上下文菜单中添加菜单,notifyIcon1的ContextMenu行为中选中contextMenu1作为上下文菜单。

    (可以在子菜单中添加行为)

    转载于:https://www.cnblogs.com/webman/archive/2007/06/22/792849.html

    展开全文
  • C#NotifyIcon闪烁示例

    热门讨论 2013-05-30 19:18:02
    模仿QQ闪动,用到C#中的NotifyIcon组件,还有Timer组件
  • NotifyIcon控件的使用

    千次阅读 2018-06-14 11:13:10
    一、NotifyIcon控件右键菜单的设置二、NotifyIcon控件闪烁效果实现Windows通知栏可以显示应用程序的图标以当应用程序窗口隐藏时,可以通过右键菜单、单击、双击等方式显示应用程序窗口或执行一些应用程序的任务。...
  • NotifyIcon用法

    2016-07-12 11:42:00
    -------------------控件NotifyIcon-----------//客户端调用 private void btnShowError_Click(object sender, EventArgs e) { string error = "程序出错"; BubbleHelper.Instance.SetBubbleTime(...
  • NotifyIcon.txt

    2010-01-11 16:55:26
    NotifyIcon.txtNotifyIcon.txtNotifyIcon.txt
  • 本资源是基于vs2017写的窗口程序,主要讲解是Shell_NotifyIcon()系统托盘图标的API函数的使用。亲测有效
  • NotifyIcon控件

    2014-07-31 16:05:00
    NotifyIcon就是系统托盘控件.通知区域中的图标是一些进程的快捷方式,这些进程在计算机后台运行,如防病毒程序或音量控制.这些进程不会具有自己的用户界面.NotifyIcon 类提供了编写此功能的方法.Icon属性定义显示在...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,388
精华内容 2,155
关键字:

notifyicon