NotifyIcon实现托盘程序

本文介绍了如何使用NotifyIcon控件创建Windows Forms应用程序,使其在系统托盘区域显示并响应用户交互,如单击、双击等事件。详细讲解了Icon、Text、Visible属性及Click、DoubleClick等事件,并提供了最小化到托盘和从托盘还原窗体的代码示例。还提到了如何添加气球提示和右键菜单功能。
摘要由CSDN通过智能技术生成

NotifyIcon 控件的常用属性

属性:Icon
类型:System.Drawing.Icon
说明:将在系统任务栏中显示的图标。可以在设计时指定,也可在运行时动态指定。

属性:Text
类型:String
说明:用于指定当鼠标停留在小图标上时显示的信息。

属性:Visible
类型:Bool
说明:用于设置小图标是否显示。
注意:如果程序退出前没有将其设置为false,那么小图标将一直停留在系统栏,直到鼠标从上面经过时才会消失。

操作:Click
说明:当鼠标单击时激发的事件

操作:DoubleClick
说明:当鼠标双击时激发的事件

操作:MouseDown
说明:当鼠标其中一键按下时激发的事件

操作:MouseUp
说明:当鼠标其中一键松开时激发的事件

操作:MouseMove
说明:当鼠标其中一键从上掠过时激发的事件
 
BalloonTipIcon -- 气球工具提示关联的图标
BallonnTipText -- 气球工具提示关联的文本
BallonnTipText -- 气球工具提示的标题

实践:  

     要求将程序最小化的同时让程序的图标出现在“系统托盘”的位置上,而不显示在“任务栏”中。鼠标双击系统托盘中的图标时,还原窗体。

<1>.ShowInTaskbar属性控制是否在任务栏显示窗体。
<2>.WindowState 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值