Winform 窗体最小化隐藏在桌面右下角:转

ICO文件要放到 bin\Debug 下

1、给主窗体添加 NotifyIcon 控件

2、窗体加载事件里

private void MainF_Load(object sender, EventArgs e)

{

this.notifyIcon1 = new System.Windows.Forms.NotifyIcon(this.components);

notifyIcon1.Icon = new Icon("JC.ico");

notifyIcon1.Visible = false;

notifyIcon1.Click += new System.EventHandler(this.notifyIcon1_Click);

this.SizeChanged += new System.EventHandler(this.MainF_SizeChanged);

}

3、窗体的SizeChanged事件

private void MainF_SizeChanged(object sender, EventArgs e)

{

if (this.WindowState == FormWindowState.Minimized)

{

this.ShowInTaskbar = false;

this.notifyIcon1.Visible = true;

}

}

4、窗体加载事件里的notifyIcon1_Click方法

private void notifyIcon1_Click(object sender, EventArgs e)

{

if (this.WindowState == FormWindowState.Minimized)

{

this.WindowState = FormWindowState.Maximized;

this.Activate();

this.notifyIcon1.Visible = false;

this.ShowInTaskbar = true;

}

}

上一篇:3.ubuntu如何安装搜狗输入法


下一篇:[转]MYSQL远程登录权限设置