欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

窗口最小化到托盘

发布时间:2025/6/15 编程问答 53 豆豆
生活随笔 收集整理的这篇文章主要介绍了 窗口最小化到托盘 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

使用notifyIcon控件和contextMenuStrip控件实现

1.将notifyIcon控件和contextMenuStrip控件拖到form上

2.在FORM的FormClosing事件

// 取消关闭窗体 e.Cancel = true;// 将窗体变为最小化 this.WindowState = FormWindowState.Minimized; this.ShowInTaskbar = false; //不显示在系统任务栏 notifyIcon1.Visible = true; //托盘图标可见 notifyIcon1.ShowBalloonTip(10);//显示气泡

3.在notifyIcon1的MouseDoubleClick事件

// 如果窗体最小化,则还原 if (this.WindowState == FormWindowState.Minimized) {this.Show();this.WindowState = FormWindowState.Normal;this.ShowInTaskbar = true;}

4.在notifyIcon1的ContextMenuStrip属性 指定contextMenuStrip1控件

同时注意要指定icon,否则缩小后看不到

 

5.contextMenuStrip1的item按钮,实现退出功能

//退出this.Close();Application.Exit();

6.notifyIcon的ShowBalloonTip属性,显示气泡

 7.指定notifyIcon的图标尺寸

方法一:

NotifyIcon.Icon=newIcon("c:\\你的icon.ico",16,16);

方法二:

直接改designer.cs中的自动代码为this.notIco.Icon = new System.Drawing.Icon(Resrc.C, 16, 16);

Resrc是资源文件

《新程序员》:云原生和全面数字化实践50位技术专家共同创作,文字、视频、音频交互阅读

总结

以上是生活随笔为你收集整理的窗口最小化到托盘的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。