我有一個應用程序顯示窗體調用系統參數,我希望窗體只彈出一次,以便用戶無法打開同一窗口百萬次。我試過如何只打開一次表單一次?
private void SystemParametersClick(object sender, EventArgs e)
{
Xpan sp = new Xpan();
sp.CurrentItem = this.GetCaller(sender);
if (sp.Visible==false)
{
sp.Show();
}
}
它不工作,因爲它不是同一個實例。 :(
我如何讓它只彈出一次?
你可能正在尋找一個Singleton模式 – Aamir 2013-03-12 07:13:37
試試這個http://stackoverflow.com/questions/3087841/how-can-i-make-a-single-instance-form-not-application – 2013-03-12 07:13:49