使用NotifyIcon轻松创建系统任务栏小图标
在.Net问世之前要创建系统任务栏小图标,需要较高的编程技巧,而且要记住很多WinApi,但现在.Net很好的为我们解决了这个问题。提供了NotifyIcon控件来轻松搞定这件事情。下面将列出该控件的常用属性。
属性:Icon
类型:System.Drawing.Icon
说明:将在系统任务栏中显示的图标。可以在设计时指定,也可在运行时动态指定。
例如:
/// C#
private Icon ico = new Icon; /// 声明
ico[0] = new Icon(@"./ico/IPMS.ICO"); /// 加载
this.NotifyIcon.Icon = ico; /// 指定
属性:Text
类型:String
说明:用于指定当鼠标停留在小图标上时显示的信息。
例如:
属性:Visible
类型:Bool
说明:用于设置小图标是否显示。
注意:如果程序退出前没有将其设置为false,那么小图标将一直停留在系统栏,直到鼠标从上面经过时才会消失。
操作:Click
说明:当鼠标单击时激发的事件
操作:DoubleClick
说明:当鼠标双击时激发的事件
操作:MouseDown
说明:当鼠标其中一键按下时激发的事件
操作:MouseUp
说明:当鼠标其中一键松开时激发的事件
操作:MouseMove
说明:当鼠标其中一键从上掠过时激发的事件