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

 我来答
顺罕4493
推荐于2019-10-31 · TA获得超过168万个赞
知道顶级答主
回答量:58.3万
采纳率:52%
帮助的人:3亿
展开全部
以下系转载 满意答案你需要添加一个: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;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式