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

如题所述

第1个回答  推荐于2018-05-11
以下系转载 满意答案你需要添加一个: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.设置WinForm窗体属性showinTask=false 2.加notifyicon控件notifyIcon1,为控件notifyIcon1的属性Icon添加一个icon图标。3.添加窗体最小化事件(首先需要添加事件引用):代码如下:this.SizeChanged += new System.EventHandler(this.Form1_SizeChanged);\/\/上面一行是主窗体InitializeComponent()方法中需要添加的...

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

在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#中如何在启动时添加到桌面的右下角的地方
就是关闭的时候只是把他隐藏了,然后NotifyIcon的双击或单击事件里写个 this.Visible = true;this.WindowState = FormWindowState.Normal;就是显示窗体,

C# 无边框WinForm 点击任务栏图标时,如何实现放大缩小操作?
\/\/\/ \/\/\/ 实现点击任务栏图标显示或隐藏窗体 \/\/\/ protected override CreateParams CreateParams { get { CreateParams cp = base.CreateParams;cp.Style = cp.Style | 0x20000 ;\/\/允许最小化操作 return cp;} }

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

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

C#WinForm中如何修改窗体显示的位置?
将屏幕工作区域大小减去你的窗体大小就好了啊 private void Form1_Load(object sender, EventArgs e){ this.Location = new Point(Screen.PrimaryScreen.WorkingArea.Width - this.Size.Width, \/\/屏幕工作区域减去窗体宽度 Screen.PrimaryScreen.WorkingArea.Width - this.Size.Height); \/\/屏幕工作区域减去...

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

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

相似回答