zoukankan      html  css  js  c++  java
  • winform中只能运行一个实例

    System.Threading.Mutex mutex = new System.Threading.Mutex(true, "MyOA");//线程互锁
                if (mutex.WaitOne(0, false))
                {
                    Login login = new Login();
                    login.ShowDialog();
                    if (login.DialogResult == DialogResult.OK)
                    {
                        Application.Run(new mian());
                        login.Dispose();
                    }
                    else if (login.DialogResult == DialogResult.No)
                    {
                        Application.Exit();
                    }
                }
                else
                {
                    MessageBox.Show("程序已经在运行!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Application.Exit();
                }

    本段代码只能运行一个实例,而且当登陆状态OK的时候才会创建主窗体。。

  • 相关阅读:
    修改服务器时间及时区
    风情万种awk
    追忆似水流年sed
    lvm笔记
    正则不怎么会用
    在CentOS7.5的虚拟环境下新建你的django项目
    Django学习过程中的排错总结
    我一直记不住的vim用法
    关于自建yum源拾遗
    Djangp2.x版本报错找不到模版目录下的文件
  • 原文地址:https://www.cnblogs.com/jolab/p/4794599.html
Copyright © 2011-2022 走看看