c# winfrom如何让程序最小化在桌面右下角只显示图标?

如题所述

以下系转载 满意答案你需要添加一个:notifyIcon 控件;在窗体的 SizeChanged 事件中 最小化时隐藏;if (this.WindowState == FormWindowState.Minimized)
{
this.Hide();
}在 notifyIcon 的点击事件中把窗体显示出来,并设置焦点;提问人的追问 2009-09-29 11:11 显示出来设置焦点怎么弄啊 我设置的是 this.Visible = true;
this.Focus();不过下面那个focus好像没有用只能显示在任务栏 没有显示在桌面回答人的补充 2009-09-29 11:14 this.Show();//显示在桌面this.Activate() //激活并给焦点提问人的追问 2009-09-29 11:24 貌似 还是不行 我设置了 notifyIcon的鼠标单击事件 写了下面2条this.Show();//显示在桌面this.Activate() //激活并给焦点 结果还是 点了后 没在桌面显示  只显在任务栏了..要点下任务栏才能显示出来回答人的补充 2009-09-29 11:27 //你要先把窗体显示出来 并恢复原来的状态;this.WindowState == FormWindowState.Normal;
温馨提示:内容为网友见解,仅供参考
无其他回答

C#winform如何最小化主窗口
1、首先输入代码:#region 私有方法 处理窗体的 显示 隐藏 关闭(退出)private void ExitMainForm(){ if (MessageBox.Show("您确定要退出化验数据接收程序吗?", "确认退出",MessageBoxButtons.OKCancel, MessageBoxIcon.Question,MessageBoxDefaultButton.Button2) == DialogResult.OK){ this.notifyIcon....

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

在c#中 修改winform的哪一个属性使其运行时在任务栏显示图标
窗体上添加一个NotifyIcon空间 ,当窗体最小化时if(this.WindowState==FormWindowState.Normal&&this.Visible==true){ this.notifyIcon1.Visible=true;this.WindowState=FormWindowState.Minimized;this.Visible=false;this.ShowInTaskbar=false;}

c# winform如何做到最小化时在任务栏弹出通知,如图
通知栏图标.BalloonTipText = "最小化到托盘,重新打开请单击这里。";通知栏图标.BalloonTipTitle = this.Text;通知栏图标.ShowBalloonTip(1000);}

C#中如何在启动时添加到桌面的右下角的地方
NotifyIcon控件,然后在关闭事件里面写个 e.Cancel = true;this.Hide()就是关闭的时候只是把他隐藏了,然后NotifyIcon的双击或单击事件里写个 this.Visible = true;this.WindowState = FormWindowState.Normal;就是显示窗体,

C#如何使自己的程序在“显示桌面”时不最小化
参考http:\/\/bbs.csdn.net\/topics\/390047783?page=1 使用hook来拦截win+D的功能。WINFORM中设置窗体的“是否允许最小化”只影响针对此窗体的操作(比如我点这个窗体的最小化按钮,或者Alt+Tab切换),设置为“false”后,该窗体不能通过“最小化按钮”来操作,但是“显示桌面”功能还是会把它置于桌面的...

C# winform 启动后自动最小化至托盘,如何去掉屏幕左下角缩小的那...
在窗体的WindowState 属性选择Minimized,而不是通过程序登录时候去设置 this.WindowState = FormWindowState.Minimized;后者就是你现在遇到的情况

C# 如何将某一个应用程序最小化到任务托盘!
1.设置WinForm窗体属性showinTask=false 2.加notifyicon控件notifyIcon1,为控件notifyIcon1的属性Icon添加一个icon图标。3.添加窗体最小化事件(首先需要添加事件引用):this.SizeChanged += new System.EventHandler(this.Form1_SizeChanged);\/\/上面一行是主窗体InitializeComponent()方法中需要添加的引用 privat...

C# WinForm 窗体最小化之后 点击最大化时 只显示整个窗体的一角,不显示...
双击最小化按钮时只用写成 this.Hide();双击任务栏时代码改成 this.Show();这样显示出来的就是你原来窗体最小化时的样子

如何用C#实现隐藏进程
在C# winform 应用程序中,实现:在窗体处于最小化时,隐藏该程序的任务栏图标,在托盘上显示该程序的图标。示例:复制代码代码示例:private void Form1_SizeChanged(object sender, EventArgs e){ if (this.WindowState == FormWindowState.Minimized){ this.ShowInTaskbar = false;\/\/隐藏任务栏标签 this....

相似回答