e.Cancel = true
然后安装任务栏宽如图标即可(方法是拖一个任务栏图标慎绝启的控件,设置它的图标);最后让你的窗体隐藏this.Hide()
C#中有一个 private void Form1_Closing(object sender, System.ComponentModel.CancelEventArgs e)的函数,就是点击关闭窗口是所触发的线程。网上这中对这个做法很多如:
private void MainForm_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
this.Hide() //1
this.notifyIcon1.Visible=true//2、 这两句是配合 最小化后窗口到托盘用的,
e.Cancel = true //取消 关闭事件的值,耐迹当 e.cancel=true时,点击关闭按钮昌扒并就不好用了
}
不过楼主要注意,像private void Form1_Closing是要注册的此凳,不然无法触发。
到Form名称.Designer里的private void InitializeComponent()里面加上一句下面语句最好加在
//
// MainForm
//
下面,这样比较好找
(我的窗体名称是:MainForm,你可以根据自己的窗体名来更改语句)
this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.MainForm_FormClosing)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)