专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »DotNet » 最小化到系统托盘:C#实现系统托盘 C#窗体最小化时隐藏为任务栏图标的Window appllication »正文

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

来源: 发布时间:星期五, 2009年1月9日 浏览:34次 评论:0
  1.设置窗体属性showask=false

  2.加notyiconControl控件notyicon1为Control控件notyicon1属性icon添加个icon图标

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

//this.sizechangedsystem.eventhandler(this.form1_sizechanged); 
//上面行是主窗体initializecomponent思路方法中需要添加引用 
privatevoidform1_sizechanged(objectsender,eventargse) 
{ 
(this.windowstateformwindowstate.minimized) 
{ 
this.hide; 
this.notyicon1.visible=true; 
} 
}
  4.添加点击图标事件(首先需要添加事件引用):

privatevoidnotyicon1_click(objectsender,eventargse) 
{ 
this.visible=true; 
this.windowstate=formwindowstate.normal; 
this.notyicon1.visible=false; 
}


  5.可以给notyicon添加右键菜单:

  主窗体中拖入个contextmenuControl控件contextmenu1点中Control控件在上下文菜单中添加菜单notyicon1contextmenu行为中选中contextmenu1作为上下文菜单

  (可以在子菜单中添加行为)

0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: