C#中最小化怎么做托盘图标啊

C#中最小化怎么做托盘图标当我点窗口最小化时怎么显示托盘图标?没有最小化的时候托盘图标可以消失不?... C#中最小化怎么做托盘图标当我点窗口最小化时 怎么显示托盘图标?没有最小化的时候 托盘图标可以消失不? 展开
 我来答
menyue1988
2011-12-01
知道答主
回答量:10
采纳率:0%
帮助的人:12.3万
展开全部
用notifyIcon 控件( Form1是你的窗体)
private void Form1_SizeChanged(object sender, EventArgs e)
{
if (this.WindowState == FormWindowState.Minimized) //判断是否最小化
{
this.ShowInTaskbar = false; //不显示在系统任务栏
notifyIcon1.Visible = true; //托盘图标可见
}
}
没有最小化的时候你想让托盘图标消失,只要将notifyIcon控件的visible属性设置为invisible就可以了,如果想最小化后双击托盘图标,窗体恢复,托盘图标隐藏,重新显示在任务栏,则是以下代码
private void notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e)
{
if (this.WindowState == FormWindowState.Minimized)
{
this.ShowInTaskbar = true; //显示在系统任务栏
this.WindowState = FormWindowState.Normal; //还原窗体
notifyIcon1.Visible = false; //托盘图标隐藏
}
}
PS:不要忘记了将窗体的SizeChanged事件和notifyIcon1的MouseDoubleClick事件在属性中关联到你写的代码了哈
luzhan__326454
2011-12-01 · TA获得超过124个赞
知道小有建树答主
回答量:248
采纳率:0%
帮助的人:162万
展开全部
用 notifyIcon 控件。用visible属性控制
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式