2009-01-23 119 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