C# WinForm中NotifyICon控件的用法

本文详细介绍了C#中如何使用NotifyIcon控件将窗口最小化到系统托盘,并展示了如何实现气球提示、右键菜单及双击事件。通过设置其属性如Icon、Text、Visible等,结合ContextMenuStrip实现托盘图标的功能,如显示隐藏、自定义菜单项操作等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参考:http://blog.youkuaiyun.com/paullink520/article/details/14170021

         http://www.cnblogs.com/webman/archive/2007/06/22/792849.html

【一】基本的知识

任务栏中的图标是一些进程的快捷方式,这些进程在计算机后台运行,如防病毒程序或音量控制。平时我们在使用QQ的时候,QQ主界面隐藏到系统托盘里,需要调用的时候在点击出来,很好很强大。

那么我们在C#中如何实现呢。本节将来一起探讨一下。其实就是NotifyICon控件的作用。那么您也会问那么,我在系统托盘中右键单击该Icon,会弹出菜单又是怎么实现的呢?

其实这个是contextMenuStrip控件的作用。那么当好友传来信息,托盘中好友头像Icon不断闪烁便是,该图片隐藏与显示的交叉实现了。使用Time控件控制显示的时间。这的确是个有趣的技巧。NotifyIcon控件提供了编写此功能的方法。Icon属性定义显示在通知区域中的图标。图标的弹出菜单由 ContextMenu属性确定。Text属性分配工具提示文本。要在通知区域中显示图标,必须将 Visible属性设置为 true。 

【一】我们先来分析一下NotifyICon控件基本属性和方法,如图:

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

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

BalloonTipTitle —— 气泡提示的标题,如上图的Tip;

ContextMenuStrip —— 绑定的右键菜单;

Icon —— 所显示的图标;

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

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

【操作步骤:】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zhangzhiping35

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值