1
我想將窗體停靠在MDI上,但是當我使用下面的代碼時,窗體就會自動閃爍並且窗體消失。停靠在MDI上的窗體
using (frmDock formDock = new frmDock())
{
formDock.MdiParent = this;
formDock.Dock = DockStyle.Left;
formDock.Show();
}
我想將窗體停靠在MDI上,但是當我使用下面的代碼時,窗體就會自動閃爍並且窗體消失。停靠在MDI上的窗體
using (frmDock formDock = new frmDock())
{
formDock.MdiParent = this;
formDock.Dock = DockStyle.Left;
formDock.Show();
}
這是因爲只要使用塊結束,它就會處理剛剛創建的新窗體。如果你沒有使用它,表單會留在那裏。只要你用formDock.Close()關閉它就不需要使用語句。使用語句通常伴隨着到數據庫或流的連接,以確保它們被正確關閉/處置,並且不會在程序的後期導致問題。
這裏的one我敢肯定很多關於網上使用聲明的文章。