C#最小化窗口(默认到任务栏)到托盘并设置双击恢复

1. 设置窗口需要更改的属性

  1. 点到窗口设计的cs文件中
    在这里插入图片描述
  2. 点击窗口(不要点到其他地方),找到最大化属性,设置为False
    在这里插入图片描述
  3. 找到闪电图标,选择尺寸修改,双击后自动生成代码,生成后写上最小化到托盘的代码
    在这里插入图片描述
//最小化按钮设置
private void Form1_SizeChanged(object sender, EventArgs e)
{
    //当窗体最小化时
    if (WindowState == FormWindowState.Minimized)
    {
        //隐藏窗体
        Hide();
        //将托盘图标设为显示
        notifyIcon1.Visible = true;
    }
    else
    {
        //将托盘图标设为隐藏
        notifyIcon1.Visible = false;
        //显示窗体
        Show();
    }
}

2. 设置最小化到托盘后需要的东西

  1. 为了防止放到托盘后没有图标显示,建立一个图标代表这个程序===》找到工具箱,选择NotifyIcon,双击在这里插入图片描述
  2. 设置一个在代表这个程序的图标
    在这里插入图片描述
  3. 点击闪电,设置双击反应,会进入代码,写上恢复窗口的代码(如下)
    在这里插入图片描述
//双击恢复设置
private void notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e)
{
    //显示窗体
    this.Show();
    //恢复窗体尺寸状态
    this.WindowState = FormWindowState.Normal;
}

查看成功!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值