[C#/VB.net] 一次只執行一個WinForm視窗程式
VB.net WinForm專案做法
打勾完馬上儲存>F5建置專案即可。
C# WinForm專案做法:
因為沒有VB.net專案的以上設定
所以要打開專案下的Program.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;
using System.Threading;
namespace WindowsFormsApplication1
{
static class Program
{
/// <summary>
/// 應用程式的主要進入點。
/// </summary>
[STAThread]
static void Main()
{
bool bCreatedNew;
//Create a new mutex using specific mutex name
Mutex m = new Mutex(false, "myUniqueName", out bCreatedNew);
if (bCreatedNew)
Application.Run(new Form1());
}
}
}
這樣就好了
論壇討論(其他解法):如何判斷是否已開啟winform.exe