在C中隐藏窗体#
问题描述:
我在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
哪些工作正常)?
答
尝试使用.ShowDialog()而不是.Show()
谢谢,它现在完美了! – Elie 2009-01-23 00:44:06