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的时候才会创建主窗体。。

  • 相关阅读:
    C# 解决组合优化问题
    <@spring.message "index.title"/>
    服务容错处理库Polly使用
    Pycharm使用入门
    JS知识点
    design pattern
    java的NIO
    Promise
    Docker Compose + Spring Boot + Nginx + Mysql
    苹果开发者账号如何多人协作进行开发和真机调试XCode
  • 原文地址:https://www.cnblogs.com/jolab/p/4794599.html
Copyright © 2011-2022 走看看