#region --窗体隐藏及关闭事件(包括隐藏按钮右击事件)
//首先要添加notifyicon控件和mContexenustrip控件
//然后在NotifyIcon控件的属性中添加Icon并在ContexMenuStrip属性指定ContexMenustrip1(若你的ContexMenustrip.name=ContexMenuStrip1)
//窗体关闭;
private void buttonEx1_Click(object sender, EventArgs e)
{
this.Close();
}
//显示窗体函数;
public void ShowWindows()
{
this.Show();
this.ShowInTaskbar = false;
this.WindowState = System.Windows.Forms.FormWindowState.Normal;
}
//窗体最小化到隐藏区域;
private void buttonEx2_Click(object sender, EventArgs e)
{
this.WindowState = System.Windows.Forms.FormWindowState.Minimized;
this.ShowInTaskbar = false;
this.Hide();
}
//隐藏图标双击事件;
private void notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e)
{
ShowWindows();
}
private void 打开菜单ToolStripMenuItem_Click(object sender, EventArgs e)
{
ShowWindows();
}
private void 退出程序ToolStripMenuItem_Click(object sender, EventArgs e)
{
Application.Exit();
}
#endregion