C#winform怎样实现托盘

 时间:2024-10-20 07:23:39

1、打开Microsoft Visual Studio 2010,新建解决方案--添加项目--托盘的实现

C#winform怎样实现托盘

2、从工具栏里,把NotifyIcon控件拖到窗体上,并设置属性:1、visible 设置默认为FALSE;2、Image 选一张图片为托盘时显示的图样;比如选奥巴马卡通画像;3、Text 显示:托盘的实现

C#winform怎样实现托盘C#winform怎样实现托盘

3、窗体大小改变1、窗体最小化时,托盘出现;2、窗体其它状态时,托盘不出现;代码如图

C#winform怎样实现托盘

4、双击托盘,窗体还原选中控件NotifyIcon,选择事件MouseDoubleClick,双击打开代码栏目,输入代码。代码如图

C#winform怎样实现托盘C#winform怎样实现托盘

5、创建上下文菜单1、工具栏---上下文控件ContextMenuStrip---拖到窗体2、输入:显示 和 退出

C#winform怎样实现托盘

6、关联上下文菜单选中NotifyIcon,选择ContextMenuStrip,关联上刚才的上下文菜单ContextMenuStrip1

C#winform怎样实现托盘

7、在上下文菜单里输入代码1、双击“显示”,在代码栏目里输入代码;2、双击“退出”,在代码栏目里输入代码;代码如图至此一切ok!赶快去试试!

C#winform怎样实现托盘

8、完整代码:namespace 设计{ public partial class form5 : Form { public form5() { InitializeComponent(); } private void form5_Resize(object sender, EventArgs e) { if (this.WindowState == FormWindowState.Minimized) { this.Visible = false; notifyIcon1.Visible = true; } else { notifyIcon1.Visible = false; } }//窗体大小改变,托盘出现或隐藏 private void notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e) { this.Visible = true; this.WindowState = FormWindowState.Normal; }//双击托盘,托盘还原 private void 显示ToolStripMenuItem_Click(object sender, EventArgs e) { this.Visible = true; this.WindowState = FormWindowState.Normal; }//右击托盘中的显示,则还原窗体 private void 退出ToolStripMenuItem_Click(object sender, EventArgs e) { this.Close(); }//右击托盘中的退出,则退出应用程序 }}

  • C#中的数据如何发布数据应用程序
  • 网狐棋牌框架数据库相关说明
  • eclipse怎么将项目提交到远程仓库
  • 如何本地搭建php环境用来测试PHP程序教程!
  • JavaWeb开发环境搭建2:安装和配置Tomcat
  • 热门搜索
    长痘痘怎么消除 峨眉山旅游线路 日照旅游景点大全介绍 泰山 旅游攻略 旅顺旅游 三河古镇旅游攻略 独立显卡怎么看 活动策划案怎么写 张家界自由行旅游攻略 美的电压力锅怎么样