當自定義菜單時(使用單例模式),通過另一個界面打開,仍然打開多個窗口

在開發中,想自定義一個包含【退出】【返回】的菜單,並且作成了單例模式,目的是不管打開幾次,屏幕上打開的仍然是同一個對象。
但是,卻遇到了,使用單例模式,仍然還是打開了多個窗體。

附上解決方法,供參考:
在打開窗體前加一個判斷:
if (!mf.Created)//判斷窗體是否已經創建
      {
          mf.Show();
      }  
      {
           mf.Activate();//讓窗體成爲電腦桌面的活動窗體
      }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章