NotifyIcon是一个常用的控件,其作用是在系统的任务栏通知区域显示一个小图标,给用户提供一些快捷设置功能。
常用属性:
1. Icon:设置显示在任务栏通知区域的图标。
2. Text:设置图标的文本,当鼠标指向图标时会显示。
3. Visible:设置图标是否可见,当为false时图标不会显示在任务栏通知区域。
4. BalloonTipText:设置气泡提示文本,当鼠标移动到图标上方时显示。通常用于提醒用户一些需要注意的信息。
5. BalloonTipTitle:设置气泡提示的标题。
6. BalloonTipIcon:设置气泡提示的图标,可以是系统图标、自定义图标或Icon对象。
7. ContextMenuStrip:设置图标右键菜单。
Icon属性:
1. 用法:NotifyIcon.Icon = new Icon(\"icon.ico\")
2. 作用:设置显示在任务栏通知区域的图标。
3. 注意事项:
① 图标必须是ico格式。
② 图标文件可存放在工程文件夹下,但复制到安装目录下。
Text属性:
1. 用法:NotifyIcon.Text = \"文本内容\"
2. 作用:设置图标的文本,当鼠标指向图标时会显示。
3. 注意事项:
① 文本长度建议不超过64个字符。
② 为图标设置文本可加强用户体验,更具人性化。
Visible属性:
1. 用法:NotifyIcon.Visible = true/false
2. 作用:设置图标是否可见,当为false时图标不会显示在任务栏通知区域。
3. 注意事项:
① 为false时需要通过其他方式(如关闭)才能结束程序。
② 在程序运行过程中取消可见性时,图标仍然会保存在任务栏通知区域,只有通过鼠标右键才能移除。
BalloonTipText、BalloonTipTitle和BalloonTipIcon属性:
1. 用法:
NotifyIcon.BalloonTipText = \"提示信息\"
NotifyIcon.BalloonTipTitle = \"提示标题\"
NotifyIcon.BalloonTipIcon = ToolTipIcon.Info
2. 作用:设置气泡提示文本、标题和图标。
3. 注意事项:
① 气泡提示通常用于提醒用户一些需要注意的信息。
② 气泡提示建议使用系统自带图标,提高用户体验。
ContextMenuStrip属性:
1. 用法:NotifyIcon.ContextMenuStrip = contextMenuStrip1
2. 作用:设置图标右键菜单。
3. 注意事项:
① 右键菜单通常用于提供一些快捷的设置功能。
② 右键菜单需要在设计器中手动添加。
总之,NotifyIcon是一个常用的控件,它的主要作用是提供一些快捷设置功能,通常显示在任务栏通知区域。常用的属性包括Icon、Text、Visible、BalloonTipText、BalloonTipTitle、BalloonTipIcon和ContextMenuStrip。