WinForm中的NotifyIcon控件的使用
1、NotifyIcon控件
NotifyIcon控件是实现程序运行时在系统托盘中显示图标,如下图所示:
通常使用NotifyIcon控件的同时,还会和contextMenuStrip控件同时使用,点击系统托盘图标弹出菜单就是contextMenuStrip控件的杰作。那么当系统有信息,托盘中Icon图像不断闪烁,其实就是该图片隐藏与显示的交叉实现了。使用Time控件控制显示的时间即可。
首先,我们先分析下NotifyICon控件基本属性和方法:
BalloonTipIcon —— 气泡提示的类型,有None、Info、Warnning、Error;
BalloonTipText —— 气泡提示的内容。
BalloonTipTitle —— 气泡提示的标题。
ContextMenuStrip —— 绑定的右键菜单;
Icon —— 所显示的图标;
Text —— 鼠标移上去时,显示的提示信息;
Visible —— 是否显示图标,当然,不显示就看不到了。
注:如果修改窗口ShowInTaskBar属性值为False,应用程序在运行时就不会出现在任务栏中。
2、contextMenuStrip控件
contextMenuStrip控件其实就是右键菜单控件,只是将其绑定到NotifyIcon控件中,使其在右键系统托盘时出现。
WinForm中的NotifyIcon控件的使用相关推荐
- c#在WinForm中重写ProgressBar控件(带%的显示)
c#在WinForm中重写ProgressBar控件(带%的显示) 2009-05-14 13:13 #region 定义textProgressBar控件的类 namespace csPublish ...
- WinForm中使用Excel控件
最近项目中要在WinForm中使用Excel控件,经过几天的研究,现在总结一下成果. 在WinForm中使用Excel控件主要有三种方法:WebBrowser.DSOFramer.OWC.下面分别 ...
- winform中使用ZedGraphControl控件做图
winform中使用ZedGraphControl控件做图. 一些方法的总结 public class ChartEx : ZedGraph.ZedGraphControl{#region initp ...
- WinForm中关于DataGridView控件的一些应用
转载于新浪 美林居士 的博客: blog.sina.com.cn/s/blog_797a56d20101daiw.html4 在.NET4.0中,以表格形式存储的数据通常是Dat ...
- Winform中使用printDocument控件打印pictureBox中的二维码照片
场景 Winform中使用zxing和Graphics实现自定义绘制二维码布局: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/1 ...
- winform中更新UI控件的方案介绍
这是一个古老的话题...直入主题吧! 对winfrom的控件来说,多线程操作非常容易导致复杂且严重的bug,比如不同线程可能会因场景需要强制设置控件为不同的状态,进而引起并发.加锁.死锁.阻塞等问题. ...
- Winform中使用用户控件实现带行数和标尺的RichTextBox(附代码下载)
场景 RichTextBox控件允许用户输入和编辑文本的同时提供了比普通的TextBox控件更高级的格式特征. 效果 注: 博客主页: https://blog.csdn.net/badao_lium ...
- WinForm开发中针对TreeView控件改变当前选择节点的字体与颜色
WinForm开发中针对TreeView控件改变当前选择节点的字体与颜色 在B/S开发中,对TreeView控件要改变当前选中节点的颜色比较方便,其有相应的SelectedNodeChanged事件 ...
- 《WinForm开发系列之控件篇》Item2 BindingNavigator
WinForm之中BindingNavigator控件的使用 在微软WinForm中,BindingNavigator控件主要用来绑定数据.可以将一个数据集合与该控件绑定,以进行数据 联动的显示效果 ...
- 在WinForm应用程序中嵌入WPF控件(转)
我们知道,在WPF界面上添加WinForm的控件需要使用WindowsFormHost类.而在WinForm界面上添加WPF控件该如何做呢?有没有类似的类呢?明显是有的,ElementHost就是 ...
最新文章
- BAD PASSWORD 解决方法
- FlowDroid工具的构建与运行
- oracle数据库删除百万级数据库,数据库SQL优化大总结之 百万级数据库优化方案...
- ORA-16198: LGWR received timedout error from KSR
- 研究生如何选定课题方向 如何变学神
- c 窗体中添加mysql控件,MYSQL 统计数据-svn服务器启动-WinFrom控件库|.net开源控件库|HZHControls官网...
- python 释放线程内存_python变量内存地址释放与加速并行计算多线程
- Spring boot Mybatis 整合(完整版)
- Layer/jquery获取父窗口的元素
- 【NVIDIA】Win10 + CUDA10 + cuDNN 安装教程
- epub电子书格式转换(E-book Conversion翻译) -- calibre
- CTF unserialize3
- 如何判断channel是否已经关闭
- Ubuntu18上基于udev实现U盘热插拔+自动化处理业务功能
- 基于realgbs的GB28181接入设备的超低延时web无插件直播
- 基于ZedBoard的Webcam设计(二):USB摄像头图片采集+QT显示
- 【项目】多种方式统一登录入口的设计方案
- Linux技巧之Ubuntu11.04下安装极点五笔输入法
- socket本质是编程接口
- 2000-2020上市公司全要素生产率LP方法含原始数据和Stata代码