我在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
工作正常我做了?)
答案 0 :(得分:3)
尝试使用.ShowDialog()而不是.Show()