C#写的程序点“显示桌面”后,怎么才能单击桌面右下图标显示程序
做了个程序,,加入了notifyIcon使程序在右下角有图标,,可点了“显示桌面”后,,要怎么写才能使单击右下角有图标显示程序。privatevoidnotifyIcon...
做了个程序,,加入了notifyIcon使程序在右下角有图标,,可点了“显示桌面”后,,要怎么写才能使单击右下角有图标显示程序。
private void notifyIcon1_MouseClick(object sender, MouseEventArgs e)
{
}
试过this.show();Visible=true;都不行。
谢谢! 展开
private void notifyIcon1_MouseClick(object sender, MouseEventArgs e)
{
}
试过this.show();Visible=true;都不行。
谢谢! 展开
2013-08-02
展开全部
private void Main_Resize(object sender, EventArgs e)
{
if (this.WindowState == FormWindowState.Minimized)
{
this.Visible = false;
this.notifyIcon1.Visible = true;
}
}
private void notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e)
{
this.Visible = true;
this.WindowState = FormWindowState.Normal;
this.notifyIcon1.Visible = false;
}
参考以上代码!
其中Resize事件是窗体事件
{
if (this.WindowState == FormWindowState.Minimized)
{
this.Visible = false;
this.notifyIcon1.Visible = true;
}
}
private void notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e)
{
this.Visible = true;
this.WindowState = FormWindowState.Normal;
this.notifyIcon1.Visible = false;
}
参考以上代码!
其中Resize事件是窗体事件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-02
展开全部
就是设置一下WindowState为Normal就可以了。如果不起作用,那就看看是否正确捕捉了事件。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-02
展开全部
你隐藏窗口用的是Hide()吧?假设主窗体是form1,你试一下form1.show()看看。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询