2009-01-23 148 views
0

我在C#中有一個叫做MainPanel的窗體和一個名爲Login的子窗體。當程序啓動時,我想要加載MainPanel,但是被禁用,並且需要加載Login表單,位於屏幕的前端並處於活動狀態。我對加載Login表單代碼所示:在C中隱藏窗體#

Login l = new Login(); 
l.setParent(this); 
l.Show(); 
l.BringToFront(); 

此代碼是在功能MainPanel

private void Form1_Load(object sender, EventArgs e) 

和被調用,然而,Login形式是不是在前面。我如何強制它顯示在前面,被啓用,同時保持禁用MainPanel(我通過設置enabled = false哪些工作正常)?

回答

3

嘗試使用.ShowDialog()而不是.Show()

+0

謝謝,它現在完美了! – Elie 2009-01-23 00:44:06