C#NotifyIcon类把程序最小化到右下角托盘
2014-07-12 13:58
369 查看
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace NotifyIcon托盘 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e)//按钮 最小化FORM 以 出发sizechanged事件 { this.WindowState = FormWindowState.Minimized; } private void Form1_SizeChanged(object sender, EventArgs e)//事件内容为 显示natifyicon,并提示消息 { if (this.WindowState == FormWindowState.Minimized)//如果为最小化 { notifyIcon1.Visible = true; notifyIcon1.ShowBalloonTip(5000, "提示信息", "窗体已最小化至托盘,可双击再次显示", ToolTipIcon.Info); //参数为 显示时间 标题 提示信息 图标 } } private void 菜单1ToolStripMenuItem_Click(object sender, EventArgs e)//右键快捷菜单 { this.WindowState = FormWindowState.Normal; notifyIcon1.Visible = false; } private void Form1_Load(object sender, EventArgs e)//natifyicon初始化不显示 { notifyIcon1.Visible = false; } private void notifyIcon1_DoubleClick(object sender, EventArgs e)//双击 显示 { this.WindowState = FormWindowState.Normal; notifyIcon1.Visible = false; } } }
需要添加一个BUTTON 一个右键菜单 一个natifyicon 控件 然后把natifyicon的菜单属性设置为添加的那个菜单
相关文章推荐
- vc中程序最小化到托盘(任务拦)的实现
- 程序最小化到系统托盘
- C#winform中怎么将程序最小化到系统托盘
- SWT 中实现最小化到托盘图标,并只能通过托盘的弹出菜单关闭程序
- VC最小化到托盘程序(转)
- 程序最小化到系统托盘
- JAVA桌面程序启动时最小化到托盘(未测试:需jdk6.0)
- C# 实现程序最小化到托盘
- VC++:如何将程序启动时最小化到托盘
- VC++:如何将程序最小化到托盘 [转]
- vc中程序最小化到托盘(任务拦)的实现
- 如何将程序最小化到托盘
- 启动程序时如何才可以最小化到托盘区
- C#winform中怎么将程序最小化到系统托盘
- VC++:将程序最小化到托盘
- VC++:如何将程序最小化到托盘
- 把AIR程序最小化到系统托盘.
- VC++:如何将程序最小化到托盘
- C#winform中怎么将程序最小化到系统托盘
- C#winform中怎么将程序最小化到系统托盘