下面的代码设置窗体的关闭按钮事件,当点击标题栏中的“X”时,程序缩到任务栏上:首先添加一个NotifyIcon控件,参考如下属性代码:

    点击关闭按钮时缩小到系统任务栏        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事件:
点击关闭按钮时缩小到系统任务栏            this.Closing += new System.ComponentModel.CancelEventHandler(this.Form1_Closing);
点击关闭按钮时缩小到系统任务栏
点击关闭按钮时缩小到系统任务栏
点击关闭按钮时缩小到系统任务栏        
private void Form1_Closing(object sender, System.ComponentModel.CancelEventArgs e)

值得注意的是,必须用System.ComponentModel.CancelEventArgs来声明参数 e, 并用 e.Cancel 值是否为真来确定下一步的执行。这里没有弹击对话框提示用户是否要真的退出。因为是个播放器,当用户点击“X”时,程序自动缩小到系统任务栏中,并更新NotifyIcon的Text值为当前正在播放的状态和音乐标题。

相关文章:

  • 2021-11-12
  • 2022-02-25
  • 2021-06-22
  • 2022-12-23
  • 2022-01-23
  • 2022-12-23
猜你喜欢
  • 2021-11-30
  • 2021-08-15
  • 2022-12-23
  • 2021-08-03
  • 2021-06-25
  • 2021-08-04
  • 2021-09-04
相关资源
相似解决方案