WinForm中的NotifyIcon控件的使用

1、NotifyIcon控件

NotifyIcon控件是实现程序运行时在系统托盘中显示图标,如下图所示:
在这里插入图片描述
通常使用NotifyIcon控件的同时,还会和contextMenuStrip控件同时使用,点击系统托盘图标弹出菜单就是contextMenuStrip控件的杰作。那么当系统有信息,托盘中Icon图像不断闪烁,其实就是该图片隐藏与显示的交叉实现了。使用Time控件控制显示的时间即可。

首先,我们先分析下NotifyICon控件基本属性和方法:WinForm中的NotifyIcon控件的使用_第1张图片
BalloonTipIcon —— 气泡提示的类型,有None、Info、Warnning、Error;
BalloonTipText —— 气泡提示的内容。
BalloonTipTitle —— 气泡提示的标题。
ContextMenuStrip —— 绑定的右键菜单;
Icon —— 所显示的图标;
Text —— 鼠标移上去时,显示的提示信息;
Visible —— 是否显示图标,当然,不显示就看不到了。

注:如果修改窗口ShowInTaskBar属性值为False,应用程序在运行时就不会出现在任务栏中。

2、contextMenuStrip控件

contextMenuStrip控件其实就是右键菜单控件,只是将其绑定到NotifyIcon控件中,使其在右键系统托盘时出现。

你可能感兴趣的:(c#)