点击关闭按钮时缩小到系统任务栏
private System.Windows.Forms.NotifyIcon ntiSysTray;
//
// ntiSysTray
//
this.ntiSysTray.ContextMenuStrip = this.contextMenuStrip1;
this.ntiSysTray.Icon = ((System.Drawing.Icon)(resources.GetObject("ntiSysTray.Icon")));
this.ntiSysTray.Text = "JarulyPlayer";
this.ntiSysTray.DoubleClick += new System.EventHandler(this.ntiSysTray_DoubleClick);
窗体Form1的Closing事件:
private void Form1_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
HideSToolStripMenuItem_Click(sender,e);
e.Cancel = true;
}
private void HideSToolStripMenuItem_Click(object sender, EventArgs e)
{
this.Hide();
ntiSysTray.Visible = true;
fullViewToolStripMenuItem.Enabled = false;
contextMenuStrip1.Items.Add("退出(&X)",null,new EventHandler(exitPlayer));
}
值得注意的是,必须用System.ComponentModel.CancelEventArgs来声明参数 e, 并用 e.Cancel 值是否为真来确定下一步的执行。这里没有弹击对话框提示用户是否要真的退出。因为是个播放器,当用户点击“X”时,程序自动缩小到系统任务栏中,并更新NotifyIcon的Text值为当前正在播放的状态和音乐标题。
转载于:https://www.cnblogs.com/floatping/archive/2005/09/26/244271.html
点击关闭按钮时缩小到系统任务栏相关推荐
- mfc中点击关闭按钮时删除指定文件
void CPMAgentManageDlg::OnDestroy() { CDialog::OnDestroy(); // TODO: Add your message handler code h ...
- 转 点击关闭时最小化到任务栏
来源:http://www.2cto.com/kf/201401/274489.html 现在很多软件如360杀毒软件.酷狗音乐都拥有最小化至任务栏并在系统托盘区留下图标,我的项目同样需要该功能.所以 ...
- 窗体分为左右两部分,要求在左边栏点击按钮时,右边动态加载窗体
http://smartsoft.5d6d.com/thread-7420-1-1.html 今天在做项目时候遇到一个问题,窗体分为左右两部分,要求在左边栏点击按钮时,右边动态加载窗体 最后想到用pa ...
- win10微软图标点击无反应_win10系统任务栏开始菜单等系统图标点击无反应的解决方法...
很多小伙伴都遇到过win10系统任务栏开始菜单等系统图标点击无反应的情况,想必大家都遇到过win10系统任务栏开始菜单等系统图标点击无反应的情况吧,那么应该怎么处理win10系统任务栏开始菜单等系统图 ...
- 怎样把做好的css样式改日期,Win8操作系统任务栏中日期样式怎么更改
Win8操作系统任务栏中日期样式怎么更改 有些用户可能因为Win8系统的时钟与日期板式感到困惑,下面小编为大家带来一些办法,能帮大家改变Win8系统中的时钟与日期,使其变得更舒适,更多消息请关注应届毕 ...
- ubuntu 任务栏监视器_从系统任务栏监视Google服务
ubuntu 任务栏监视器 Are you looking for an app that sits in your System Tray and will notify you when you ...
- xp计算机管理下的服务显示不出来,WinXP系统任务栏不显示打开窗口的三种解决方案...
最近,不少windowsXP系统用户都碰到了任务栏不显示打开窗口的问题.不过,他们还反馈用TAB+ALT或任务管理器应用程序却可以看到任务项目.这是怎么回事呢?其实,该问题可能是桌面程序explore ...
- html侧边导航栏跟随页面滚动,页面滚动时,右侧导航栏跟着对应滚动
页面滚动时,右侧导航栏跟着对应滚动 方法一: 导航栏对应跳转 *{ margin:0px; padding:0px; text-align:center; color:#fff; font-size: ...
- C#编写最小化时隐藏为任务栏图标的Window appllication
C#编写最小化时隐藏为任务栏图标的Window appllication. 1.设置WinForm窗体属性showinTask=false 2.加notifyicon控件notifyIcon1,为控件 ...
最新文章
- Xcode 5 Error CertUIFramework.axbundle
- 20211028 调节和跟踪
- 如何使用Kubernetes里的NetworkPolicy
- mysql用的cap中哪两个_分布式事务CAP定理和BASE理论
- IT NEWS WebSite
- 有多少人乘坐公交车时用NFC付钱?
- SpringMVC 入门教程
- 快解析 : 管家婆A8远程访问解决方案
- Devcpp使用技巧
- win10隐藏图标按钮消失的解决办法
- 企业文化五因素论(转载)
- 军工科研质量管理软件全面支持GJB5000A
- shiro的学习使用
- 我们欺骗了活动主办方
- 调用ArcToolBox里的Tool的三种方法
- Verious结盟Elance力推“一站式组件交易服务”
- XJOI一级四段题解(g++,即C++),也可视作C++算法竞赛教程
- 解构黄晓明的商业版图
- 网络层—— 转发(IP、ARP、DCHP、ICMP、网络层编址、网络地址转换)
- Java 中使用数学的Math.log的方法
热门文章
- 饼图大小调整_Excel图表变形计:个性化的创意饼图,原来可以很快做出来!
- python字符串中find函数_Python之字符串常用花哨玩法
- Cluster模式潜在问题及解决方案、Web服务综合解决方案
- VirtualBox安装linux mint教程
- hibernate报错 net.sf.json.util.CycleDetectionStrategy$StrictionStrategyRepeatedReferenceAsObject
- CF-1209 F. Koala and Notebook(建图BFS)
- POJ 3259 Wormholes
- linux快捷命令补齐,Linux Shell简介——自动补齐/命令行的历史记录/编辑命令行/可用的 Shell 快捷方式.doc...
- Linux下的grep命令
- 简述一下你对mysql事物的理解_面试题:说说你对数据库事务的理解