当前位置:首页 > 软件设计 > 正文

c#窗体最小化托盘显示

c#窗体最小化托盘显示

首先设置窗体属性ShowInTaskbar为False然后在窗体上添加notifyIcon控件并设置Icon属性然后添加代码1.主窗体的SizeChanged事件//...

首先设置窗体属性ShowInTaskbar为False

image.png

然后在窗体上添加notifyIcon控件并设置Icon属性

image.png

然后添加代码

1.主窗体的SizeChanged事件

// 窗口最小化事件

if (this.WindowState == FormWindowState.Minimized && this.notifyIcon1.Visible == false)

    {

    // 隐藏任务栏上的窗体

    this.ShowInTaskbar = false;

    // 显示托盘图标

    this.notifyIcon1.Visible = true;

    // 托盘图标的提示信息

    this.notifyIcon1.ShowBalloonTip(1000, "提示", "文件监测中", ToolTipIcon.Info);

     }

2.notifyIcon的MouseDoubleClick事件

if (this.WindowState == FormWindowState.Minimized && this.notifyIcon1.Visible == true)

    {

    this.Show();

    this.WindowState = FormWindowState.Normal;

    this.notifyIcon1.Visible = false;

    this.ShowInTaskbar = true;

    }

发表评论

最新文章

取消
扫码支持 支付码