C# 托盘程序 实例 双击显示窗体,最小化到托盘

C# 托盘程序 实例 双击显示窗体,最小化到托盘,第1张

概述C# 托盘程序 实例 双击显示窗体最小化到托盘

下面是内存溢出 jb51.cc 通过网络收集整理的代码片段。

内存溢出小编现在分享给大家,也给大家做个参考。

    public partial class frmMain : Form         {             public frmMain()             {                 InitializeComponent();             }                       #region 注销                         public voID logout()             {                 if (MessageBox.Show("确认要退出吗?","提示",MessageBoxbuttons.OKCancel) == DialogResult.OK)                 {                     notifyIcon1.Visible = false;                     FormCollection fc = Application.OpenForms;                     if (fc != null && fc.Count > 0)                     {                         foreach (Form window in fc)                         {                             window.HIDe();                         }                     }                     CacheHelper.CurrentUsrname = "";                     CacheHelper.CurrentRoleID = 0;                     frmlogin fl = new frmlogin();                     fl.Show();                 }                         }                         private voID 注销登陆ToolStripMenuItem_Click(object sender,EventArgs e)             {                 logout();             }                       #endregion                       #region 修改密码                         private voID 修改密码ToolStripMenuItem_Click(object sender,EventArgs e)             {                 frmChangePwd fcp = new frmChangePwd();                 fcp.Show();             }                       #endregion                         private voID frmMain_Load(object sender,EventArgs e)             {                         }                         private voID frmMain_FormClosing(object sender,FormClosingEventArgs e)             {                 if (MessageBox.Show("确认要退出吗?",MessageBoxbuttons.OKCancel) == DialogResult.OK)                 {                     logout();                 }                 else                 {                     e.Cancel = true;                 }             }                         private voID 最大化ToolStripMenuItem_Click(object sender,EventArgs e)             {                 ShowWin();             }                         private voID 退出ToolStripMenuItem_Click(object sender,EventArgs e)             {                 logout();             }                         private voID frmMain_SizeChanged(object sender,EventArgs e)             {                 if (this.windowstate == Formwindowstate.Minimized)                 {                     HIDeWin();                 }             }                         private voID notifyIcon1_MouseClick(object sender,MouseEventArgs e)             {                 if (e.button == Mousebuttons.Right)                 {                     contextMenuStrip1.Show(Mouseposition.X,Mouseposition.Y);                 }                 else                 {                     ShowWin();                 }             }                       #region 隐藏显示窗体                         /// <summary>             /// 隐藏窗体             /// </summary>             private voID HIDeWin()             {                 this.notifyIcon1.Visible = true;                 this.HIDe();             }                         /// <summary>             /// 显示主窗体             /// </summary>             private voID ShowWin()             {                 if (Visible)                 {                     HIDeWin();                 }                 else                 {                     /////这里注意顺序很重要,先show 后设置state                     Show();                     windowstate = Formwindowstate.normal;                 }             }                       #endregion         }  

以上是内存溢出(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

总结

以上是内存溢出为你收集整理的C# 托盘程序 实例 双击显示窗体,最小化到托盘全部内容,希望文章能够帮你解决C# 托盘程序 实例 双击显示窗体,最小化到托盘所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1237628.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-06
下一篇 2022-06-06

发表评论

登录后才能评论

评论列表(0条)

保存