C#编写NotifyIcon 将窗口最小化到托盘
2015-09-25 20:15
295 查看
1.设置窗体属性showinTask=false
2.加notifyicon控件notifyIcon1,为控件notifyIcon1的属性Icon添加一个icon图标。
private void Form1_SizeChanged(object sender, EventArgs e)
{
if (this.WindowState==FormWindowState.Minimized)
{
this.Hide();
this.notifyIcon1.Visible=true;
}
}
4.添加点击图标事件(首先需要添加事件引用):
private void notifyIcon1_Click(object sender, EventArgs e)
{
this.Visible = true;
this.WindowState = FormWindowState.Normal;
this.notifyIcon1.Visible = false;
}
5.可以给notifyIcon添加右键菜单:
主窗体中拖入一个ContextMenu控件contextMenu1,点中控件,在上下文菜单中添加菜单,notifyIcon1的ContextMenu行为中选中contextMenu1作为上下文菜单。
(可以在子菜单中添加行为)
2.加notifyicon控件notifyIcon1,为控件notifyIcon1的属性Icon添加一个icon图标。
private void Form1_SizeChanged(object sender, EventArgs e)
{
if (this.WindowState==FormWindowState.Minimized)
{
this.Hide();
this.notifyIcon1.Visible=true;
}
}
4.添加点击图标事件(首先需要添加事件引用):
private void notifyIcon1_Click(object sender, EventArgs e)
{
this.Visible = true;
this.WindowState = FormWindowState.Normal;
this.notifyIcon1.Visible = false;
}
5.可以给notifyIcon添加右键菜单:
主窗体中拖入一个ContextMenu控件contextMenu1,点中控件,在上下文菜单中添加菜单,notifyIcon1的ContextMenu行为中选中contextMenu1作为上下文菜单。
(可以在子菜单中添加行为)
相关文章推荐
- C#将string转换为十六进制
- 【转载】C#验证控件的使用方法(RegularExpressionValidator)的使用
- C#中Winform程序调用WebService服务
- C#中Winform程序调用WebService服务
- C# 将短时间格式变长正常时间格式
- C# 如何调用可执行程序传参
- C# .net设置系统音量
- (转)C#.NET如何不序列化字段、属性
- c#中DllImport的用法
- Code First的migration应用
- C#实现多线程
- C# DES进行加解密
- C# UDP 接收客户端指令并发送数据
- C# 托管内存与非托管内存之间的转换
- C#命名规范(简述)
- WinForm(C#)中跨线程访问控件的解决方法
- 【转】c#数组定义
- C# form程序读取console 程序的控制台信息
- 【转】C#调用Windows图片和传真查看器打开图片
- C# 实现发送电子邮件以及上传附件