下面是内存溢出 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# 托盘程序 实例 双击显示窗体,最小化到托盘所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)