永发信息网

C#写的程序点“显示桌面”后,怎么才能单击桌面右下图标显示程序

答案:3  悬赏:30  手机版
解决时间 2021-05-17 00:13
  • 提问者网友:孤凫
  • 2021-05-16 09:01
做了个程序,,加入了notifyIcon使程序在右下角有图标,,可点了“显示桌面”后,,要怎么写才能使单击右下角有图标显示程序。
private void notifyIcon1_MouseClick(object sender, MouseEventArgs e)
{

}
试过this.show();Visible=true;都不行。
谢谢!
最佳答案
  • 五星知识达人网友:未来江山和你
  • 2021-05-16 09:57

你隐藏窗口用的是Hide()吧?


假设主窗体是form1,你试一下form1.show()看看。

全部回答
  • 1楼网友:duile
  • 2021-05-16 12:54

就是设置一下WindowState为Normal就可以了。

如果不起作用,那就看看是否正确捕捉了事件。

  • 2楼网友:迷人又混蛋
  • 2021-05-16 11:22
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事件是窗体事件
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯