我正在處理一個應用程序,其中有一個主窗體和其他幾個可同時使用的窗體。當用戶點擊打開另一個表單時,我想這樣做是爲了單擊表單按鈕,如果它已經打開,它不會再打開表單。防止顯示一個表單的多個實例
showDialog不會工作,因爲用戶仍然需要訪問主窗體上的控件。
這裏是我的幫助窗口的代碼,所有其他表單都以相同的方式打開。
private void heToolStripMenuItem_Click(object sender, EventArgs e)
{
Form help = new help();
help.Show();
}
當關閉表單時將變量_instance設置爲null將與此完美:) – 2016-03-19 10:30:27
@mletterle您的代碼似乎有錯誤,因爲非靜態變量不能在靜態方法內使用 – ako 2016-08-06 11:45:13
Thanks,fixed .. – mletterle 2016-08-15 14:08:55