zoukankan      html  css  js  c++  java
  • winform显示系统托盘,双击图片图表显示窗体,退出窗体是否提示

    private void Form1_FormClosing(object sender, FormClosingEventArgs e)
            {
                DialogResult result = MessageBox.Show("是否退出?选否,最小化到托盘", "操作提示", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question);
                if (result == DialogResult.Yes)
                {
    
                    this.Dispose();
                    Application.Exit();
                }
                else
                {
                    e.Cancel = true;
                    this.WindowState = FormWindowState.Minimized;
                    this.Visible = false;
                    this.sysicon.Visible = true;
                    ShowSysIcon();
                }  
                
            }
            private void ShowSysIcon()
            {
                int tipShowMilliseconds = 1000;
                string tipTitle = "服务运行中";
                string tipContent = "********管理系统";
                ToolTipIcon tipType = ToolTipIcon.Info;
                sysicon.ShowBalloonTip(tipShowMilliseconds, tipTitle, tipContent, tipType);
            }
    上面 的方法是窗体关闭事件
    下面 sysicon是拖入窗体的NotifyIcon控件,这个是该控件的双击事件
    private void sysicon_MouseDoubleClick(object sender, MouseEventArgs e)
            {
                if (this.Visible)
                {
                    this.WindowState = FormWindowState.Minimized;
                    this.sysicon.Visible = true;
                    this.Hide();
                }
                else
                {
                    this.Visible = true;
                    this.WindowState = FormWindowState.Normal;
                    this.Activate();
                }
            }
  • 相关阅读:
    Tools
    Python
    Python
    Python
    Python
    Python
    linux下搭建SVN服务器完全手册【摘抄】
    XPath学习:轴(14)——总结
    XPath学习:parent,child
    使用Xpath对XML进行模糊查询
  • 原文地址:https://www.cnblogs.com/romanticcrystal/p/9041715.html
Copyright © 2011-2022 走看看