2009-06-05 68 views
1

我想將窗體停靠在MDI上,但是當我使用下面的代碼時,窗體就會自動閃爍並且窗體消失。停靠在MDI上的窗體

 using (frmDock formDock = new frmDock()) 
     { 
      formDock.MdiParent = this; 
      formDock.Dock = DockStyle.Left; 
      formDock.Show(); 

     } 

回答

5

這是因爲只要使用塊結束,它就會處理剛剛創建的新窗體。如果你沒有使用它,表單會留在那裏。只要你用formDock.Close()關閉它就不需要使用語句。使用語句通常伴隨着到數據庫或流的連接,以確保它們被正確關閉/處置,並且不會在程序的後期導致問題。

這裏的one我敢肯定很多關於網上使用聲明的文章。