用c#怎么做系统托盘 用c#怎么做系统托盘?最小化之后只在系统托盘中显示图标! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先将窗体的Text属性设置为"动画系统图标示例",MaximiseBox、MinimiseBox、ShowInTaskbar属性均设置为False。 再往窗体上添加NotifyIcon控件、ContextMenu控件各一个。 将NotifyIcon控件的Icon属性设置为一个图标文件,Name属性设置为“m_trayIcon”;ContextMenu属性设置为"contextMenu1";接下来开始编辑ContextMenu控件现在我们开始编写代码部分:private bool m_bFlag;private bool m_bShowWnd; 修改Form1()函数为: public Form1() { // // Required for Windows Form Designer support // InitializeComponent(); // // TODO: Add any constructor code after InitializeComponent call // m_bFlag=true; m_bShowWnd=true; } private void menuItem1_Click(object sender, System.EventArgs e) { Application.Exit();//退出应用程序 } private void m_trayIcon_Click(object sender, System.EventArgs e) { if(m_bShowWnd == true)//隐藏主界面 { this.Visible = false; m_bShowWnd = false; } else//显示主界面 { this.Visible = true; m_bShowWnd = true; } } notifyicon,双击这个控件就可以编写了!如果要当WINDOWS最小化时,就要重载WINDOWS,开始方法. GridView中日期不显示时分秒 数据绑定了,为何不同步? DataGridView改Column名的问题 C# CRC校验值的计算 用get访问器设置sqlconnection好吗? 怪事.今天很倒霉.遇到了很多的怪问题.... winform程序,想在程序关闭前,播放一段片尾,如何操作? 立即揭帖:菜鸟问题(combox) datagridview数据了解不能保存 求救:插入数据记录出错,在线等候 请问高手关于文件传输的问题!(急...) 求C#跟delphi共用的加密解密函数,可自定义key
再往窗体上添加NotifyIcon控件、ContextMenu控件各一个。
将NotifyIcon控件的Icon属性设置为一个图标文件,Name属性设置为“m_trayIcon”;ContextMenu属性设置为"contextMenu1";接下来开始编辑ContextMenu控件现在我们开始编写代码部分:
private bool m_bFlag;
private bool m_bShowWnd;
修改Form1()函数为:
public Form1()
{
//
// Required for Windows Form Designer support
//
InitializeComponent();
//
// TODO: Add any constructor code after InitializeComponent call
//
m_bFlag=true;
m_bShowWnd=true;
} private void menuItem1_Click(object sender, System.EventArgs e)
{
Application.Exit();//退出应用程序
} private void m_trayIcon_Click(object sender, System.EventArgs e)
{
if(m_bShowWnd == true)//隐藏主界面
{
this.Visible = false;
m_bShowWnd = false;
}
else//显示主界面
{
this.Visible = true;
m_bShowWnd = true;
}
}