在C#中隐藏表单

时间:2009-01-23 00:37:45

标签: c#

我在C#中有一个名为MainPanel的表单和一个名为Login的子表单。程序启动时,我希望加载MainPanel,但要禁用,并加载Login表单,位于屏幕前方并激活。我的加载Login表单的代码如下所示:

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

此代码位于MainPanel

中的函数中
private void Form1_Load(object sender, EventArgs e)

并且正在调用,但Login形式不在前面。如何强制它显示在前面,启用,同时保持MainPanel禁用(我通过设置enabled = false工作正常我做了?)

1 个答案:

答案 0 :(得分:3)

尝试使用.ShowDialog()而不是.Show()