1. 设置窗口需要更改的属性
- 点到窗口设计的cs文件中
- 点击窗口(不要点到其他地方),找到最大化属性,设置为False
- 找到闪电图标,选择尺寸修改,双击后自动生成代码,生成后写上最小化到托盘的代码
//最小化按钮设置
private void Form1_SizeChanged(object sender, EventArgs e)
{
//当窗体最小化时
if (WindowState == FormWindowState.Minimized)
{
//隐藏窗体
Hide();
//将托盘图标设为显示
notifyIcon1.Visible = true;
}
else
{
//将托盘图标设为隐藏
notifyIcon1.Visible = false;
//显示窗体
Show();
}
}
2. 设置最小化到托盘后需要的东西
- 为了防止放到托盘后没有图标显示,建立一个图标代表这个程序===》找到工具箱,选择NotifyIcon,双击
- 设置一个在代表这个程序的图标
- 点击闪电,设置双击反应,会进入代码,写上恢复窗口的代码(如下)
//双击恢复设置
private void notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e)
{
//显示窗体
this.Show();
//恢复窗体尺寸状态
this.WindowState = FormWindowState.Normal;
}
查看成功!
|