首先在主页面添加notifyIcon控件,并且在notifyIcon控件的Icon属性添加.ico图标。在没有添加Icon的情况下貌似看不到最小化,但可以在 "Windows任务管理"(Ctrl+Alt+DEL) 的 "进程 "里可以查看的到。
//最小化程序 notifyIcon控件的事件
private
void notifyIcon1_MouseDoubleClick(object sender,MouseEventArgs
e)
{
if (this.WindowState ==FormWindowState.Maximized)
{
this.WindowState =
FormWindowState.Minimized;
this.Hide();
}
else
{
this.Visible =
true;
this.WindowState =
FormWindowState.Maximized;
}
}
//在主页面程序
private void Form1_SizeChanged(objectsender,
EventArgs e)
{
if (this.WindowState ==FormWindowState.Minimized)
{
this.Hide();
}
}