C# NotifyIcon类的学习

由于软件的实际需求,需要做一个外挂程序不断访问数据库的数据来定时发送到服务器端,而软件需启动后就自动运行,同时缩小显示在系统托盘里。

之前用过但是都是在网上参考别人的程序修改的,没有仔细研究下这个类的具体使用方法。

 

 NotifyIcon控件提供了编写此功能的方法。Icon属性定义显示在通知区域中的图标。图标的弹出菜单由 ContextMenu属性确定。Text属性分配工具提示文本。

要在通知区域中显示图标,必须将 Visible属性设置为 true。

首先创建 NotifyIcon对象

 NotifyIcon NI = new NotifyIcon();

其次在看一下NotifyICon控件基本属性和方法

BalloonTipIcon —— 气泡提示的类型,有None(无)、Info(蓝色感叹号)、Warnning(黄色感叹号)、Error(小红叉);

BalloonTipText —— 气泡提示的内容,如上图的None等气泡类型信息;

ContextMenuStrip —— 绑定的右键菜单;

Icon —— 所显示的图标;

Text —— 鼠标移上去时,显示的提示信息;

Visible —— 是否显示图标,当然,不显示就看不到了。

//采用系统图标
//this.notifyIcon.Icon = System.Drawing.Icon.ExtractAssociatedIcon(System.Windows.Forms.Application.ExecutablePath);

posted @ 2021-04-30 16:18  fate_WPF  阅读(310)  评论(0编辑  收藏  举报