C#实现系统托盘,C#窗体最小化时隐藏为任务栏图标

转载 2012年03月30日 16:50:28
C#实现系统托盘,C#窗体最小化时隐藏为任务栏图标的Window appllication 

1.设置窗体属性showintask=false 

2.加notifyicon控件notifyicon1,为控件notifyicon1的属性icon添加一个icon图标。 

3.添加窗体最小化事件(首先需要添加事件引用): 

// this.sizechanged += new system.eventhandler(this.form1_sizechanged); 

//上面一行是主窗体initializecomponent()方法中需要添加的引用 

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#实现系统托盘,C#窗体最小化时隐藏为任务栏图标

 C#实现系统托盘,C#窗体最小化时隐藏为任务栏图标的Window appllication 1.设置窗体属性showintask=false 2.加notifyicon控件notifyicon1,为...
  • zx13525079024
  • zx13525079024
  • 2009年05月06日 09:22
  • 1791

C#最小化时隐藏为任务栏图标

1.设置窗体属性showintask=false   2.加notifyicon控件notifyicon1,为控件notifyicon1的属性icon添加一个icon图标。   3.添加窗体最小化...
  • ty497122758
  • ty497122758
  • 2013年04月19日 00:19
  • 559

c#显示隐藏的窗体和托盘中的程序

将程序最小化到托盘已经是最常用的操作,但在C#中凭借 Form1.Visible=true; 抑或是Form1.TopMost=true; 只能将窗体显示在任务栏中,而不能将窗体直接显示给用户,这无疑...
  • chocolateboy
  • chocolateboy
  • 2014年03月13日 11:04
  • 1520

C#实现系统托盘,C#窗体最小化时隐藏为任务栏图标的Window appllication

来自:http://www.cnblogs.com/darejoy/archive/2008/06/19/1226260.html 1.设置窗体属性showintask=false 2.加notify...
  • gaofang2009
  • gaofang2009
  • 2011年06月29日 09:02
  • 464

C#窗体最小化事件隐藏捕获

最小化的时候隐藏,是很常见的功能,但是因为C#没有最小化的事件的处理,所以不能直接使用,在网上找了找,别人都是resize和其他几个事件处理,感觉这样不好,所以自己找了找资料,实现代码如下。 窗体的...
  • yin554393109
  • yin554393109
  • 2012年08月28日 11:47
  • 792

最小化时隐藏为任务栏图标

1.设置WinForm窗体属性showinTask=false 2.加notifyicon控件notifyIcon1,为控件notifyIcon1的属性Icon添加一个icon图标。 3.添加窗体最小...
  • xmzhiqiang
  • xmzhiqiang
  • 2009年02月18日 15:23
  • 399

C#实现无标题栏窗体点击任务栏图标正常最小化或还原的解决方法

对于无标题栏窗口,也就是FormBorderStyle等于System.Windows.Forms.FormBorderStyle.None的窗体,点击任务栏图标的时候,是不能和标准窗体一样最小化或还...
  • jhqin
  • jhqin
  • 2010年11月16日 21:07
  • 5835

C#程序实现窗体的最大化/最小化

C#代码实现: private void button1_Click(object sender, EventArgs e) { this.WindowState = FormWindowS...
  • jiangqin115
  • jiangqin115
  • 2014年11月18日 18:55
  • 5661

C#如何编写最小化时隐藏为任务栏图标

1.设置WinForm窗体属性showinTask=false 2.加notifyicon控件notifyIcon1,为控件notifyIcon1的属性Icon添加一个icon图标,visiable设...
  • angleoldhen
  • angleoldhen
  • 2009年09月08日 14:36
  • 1210

C#编写最小化时隐藏为任务栏图标的Window appllication

1.设置窗体属性showinTask=false2.加notifyicon控件notifyIcon1,为控件notifyIcon1的属性Icon添加一个icon图标。3.添加窗体最小化事件(首先需要添...
  • tank299281
  • tank299281
  • 2007年09月12日 10:04
  • 751
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#实现系统托盘,C#窗体最小化时隐藏为任务栏图标
举报原因:
原因补充:

(最多只允许输入30个字)