c#窗体点击关闭按钮怎么最小化到托盘中而不退出程序?

如题所述

第1个回答  2022-12-14
#region窗体最小化到状态栏\x0d\x0aprivatevoidMainForm_FormClosing(objectsender,EventArgse)\x0d\x0a{\x0d\x0aif(this.WindowState==FormWindowState.Minimized)\x0d\x0a{e.cancel=true;//取消关闭窗体事件\x0d\x0anotifyIcon1.Visible=true;\x0d\x0athis.Hide();\x0d\x0athis.ShowInTaskbar=false;\x0d\x0a}\x0d\x0a}privatevoidnotifyIcon1_MouseDoubleClick(objectsender,MouseEventArgse)//双击最小化图标显示窗体\x0d\x0a{\x0d\x0aif(this.ShowInTaskbar==false)\x0d\x0a{\x0d\x0anotifyIcon1.Visible=true;\x0d\x0athis.ShowInTaskbar=false;\x0d\x0athis.Show();\x0d\x0athis.Activate();\x0d\x0athis.WindowState=FormWindowState.Normal;\x0d\x0a}\x0d\x0a}

c#窗体点击关闭按钮怎么最小化到托盘中而不退出程序?
如果要实现最小化到托盘,则必须在窗体内加入控件notifyicon,并为其设置一个Icon,这个就是托盘上的小图标,然后在上面的代码中添加下列几行:this.ShowInTaskbar = false; \/\/不显示在系统任务栏 notifyIcon.Visible = true; \/\/托盘图标可见 并且实现notifyIcon的DoubleClick事件,这个事件使得双击托盘图标可...

c#窗体点击关闭按钮怎么最小化到托盘中而不退出程序?
region窗体最小化到状态栏\\x0d\\x0aprivatevoidMainForm_FormClosing(objectsender,EventArgse)\\x0d\\x0a{\\x0d\\x0aif(this.WindowState==FormWindowState.Minimized)\\x0d\\x0a{e.cancel=true;\/\/取消关闭窗体事件\\x0d\\x0anotifyIcon1.Visible=true;\\x0d\\x0athis.Hide();\\x0d\\x0athis.Sho...

c#里面怎么使点击最小化到托盘
一、添加notifyIcon控件 二、加入方法 \/\/实现.net系统托盘 \/\/隐藏程序显示托盘,notifyIcon 是.net自带的NotifyIcon控件,要显示托盘需要设置notifyIcon的显示图标 \/\/没有要显示的图标,托盘是不会显示的 private void menuItem13_Click(object sender, System.EventArgs e){ notifyIcon1.Visible = true;this....

C#中怎样关闭一个窗口却让他最小化的方法?
添加 NotifyIcon,设定你在托盘的图标 把form 的 showintoolbar 设为 false private void Form1_Closing(object sender, System.ComponentModel.CancelEventArgs e){ e.Cancel =true;this.Hide ();this.notifyIcon1.Visible =true;} private void notifyIcon...

【C#】WinForm中如何让窗口最小化时直接最小化到托盘,后台运行
1.设置WinForm窗体属性showinTask=false 2.加notifyicon控件notifyIcon1,为控件notifyIcon1的属性Icon添加一个icon图标。3.添加窗体最小化事件(首先需要添加事件引用):代码如下:this.SizeChanged += new System.EventHandler(this.Form1_SizeChanged);\/\/上面一行是主窗体InitializeComponent()方法中需要添加的...

怎么用c#语句让调用出来的程序最小化到托盘!—就是调用之后不显示窗口...
c#搞托盘很简单的,下面的文章有详细讲解 http:\/\/blog.csdn.net\/gztoby\/archive\/2004\/09\/19\/109726.aspx 不过你的问题首先要你调用的程序支持托盘,也就是那个程序本身可以托盘。祝你好运!

怎么在C#中单击一个按钮窗口最小化到右下角?
Normal;this.Show();this.Activate();} private void Button_Closing(object sender, CancelEventArgs e){ if (MessageBox.Show("最小化到托盘?", "注意", MessageBoxButtons.YesNo) == DialogResult.Yes){ this.Visible=false;e.Cancel = true;} } 这里最小化后双击右下角图标打开。

c#如何最小化到托盘的右击退事件
用托盘控件 后台给那个控件加一个menu菜单 退出的时候application.exit(1);

C# 如何将某一个应用程序最小化到任务托盘!
如果不是:这要取决于你使用的应用程序有没有最小化到托盘的功能.如果是:C#编写最小化时隐藏为任务栏图标的 Window appllication.1.设置WinForm窗体属性showinTask=false 2.加notifyicon控件notifyIcon1,为控件notifyIcon1的属性Icon添加一个icon图标。3.添加窗体最小化事件(首先需要添加事件引用):this....

在Vistua Studio C#中,图标最小化到托盘后,怎样写代码实现当双击或单...
用一个notifyIcon的空间,设置此控件的事件,就是属性栏中那个闪电图标,找到DoubleClick,双击,输入代码 this.notifyIcon1.Visible = true;\/\/这一行表示最小化到托盘的图标依然显示,像QQ右下角的图标一样,若改为false就表示双击后,图标不显示 this.Visible = true;\/\/这一行表示窗体程序显示 ...

相似回答
大家正在搜