如何最小化到系统托盘并恢复的问题:
办法是使用NotifyIcon控件,该控件就是最小化后看到的那个按钮,主要是配置个漂亮的图标:)。程序中加入如下代码:
1 void MinimizedToNormal()
2 {
3 this.Visible = true;
4 this.WindowState = FormWindowState.Normal;
5 notifyIcon1.Visible = false;
6
7 }
8 void NormalToMinimized()
9 {
10 this.WindowState = FormWindowState.Minimized;
11 this.Visible = false;
12 this.notifyIcon1.Visible = true;
13 }
2 {
3 this.Visible = true;
4 this.WindowState = FormWindowState.Normal;
5 notifyIcon1.Visible = false;
6
7 }
8 void NormalToMinimized()
9 {
10 this.WindowState = FormWindowState.Minimized;
11 this.Visible = false;
12 this.notifyIcon1.Visible = true;
13 }
NormalToMinimized()是把当前窗体隐藏,并显示托盘通知按钮(这个按钮初始是隐藏的)。
MinimizedToNormal()是重新显示窗体,并把托盘通知按钮隐藏。