Windowsがミューテックスキーワードを経由してシングルトンフォームキープ

使用してシステムを。
使用してSystem.Collections.Genericを。
使用してSystem.Linqのを。
使用してSystem.Threadingを。
使用してSystem.Threading.Tasksを。
使用してのSystem.Windows.Formsを。

名前空間WindowsFormsApplication3
{
    静的 クラスプログラム
    {
        ///  <要約> 
        /// アプリケーションのメインエントリポイント。
        ///  </要約> 
        [STAThread]
         静的な 無効メイン()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault();
            constの 文字列のappName = " WindowsFormsApplication3 " BOOL createdNew;
            ミューテックスMUT = 新しいミューテックス(、appNameは、アウトcreatedNew)。
            もし(!createdNew)
            {
                MessageBox.Show($ " WindowsFormsApplication3がすでに実行されている!"" 複数インスタンスの" );
                リターン;
            }
            Application.Run(新しいForm1の());
        }
    }
}
B

 

おすすめ

転載: www.cnblogs.com/Fred1987/p/12509654.html