C#多窗體框架的窗體切換方法可以使用以下幾種方式:
- 使用Show()和Hide()方法:在主窗體中創建多個子窗體的實例,然后通過調用子窗體的Show()方法顯示子窗體,調用Hide()方法隱藏子窗體。
ChildForm childForm = new ChildForm();
childForm.Show();
this.Hide();
- 使用ShowDialog()方法:在主窗體中創建子窗體的實例,然后通過調用子窗體的ShowDialog()方法顯示子窗體,此時子窗體為模態窗體,主窗體將被阻塞,直到子窗體關閉為止。
ChildForm childForm = new ChildForm();
childForm.ShowDialog();
- 使用BringToFront()和SendToBack()方法:在主窗體中創建多個子窗體的實例,然后通過調用子窗體的BringToFront()方法將子窗體置于最前面顯示,調用SendToBack()方法將子窗體置于最后面顯示。
ChildForm childForm = new ChildForm();
childForm.BringToFront();
- 使用Visible屬性:在主窗體中創建多個子窗體的實例,通過設置子窗體的Visible屬性來控制子窗體的顯示和隱藏。
ChildForm childForm = new ChildForm();
childForm.Visible = true;