在窗体加载中显示子窗体,父窗从后面显示

时间:2014-09-17 03:49:11

标签: c# winforms

我希望在应用程序加载中显示子窗体,父窗体禁用在子窗体后面。我怎样才能在Windows应用程序c#中实现这个目标?

3 个答案:

答案 0 :(得分:2)

如果你想从form1显示form2,你也可以按照这个方法

 f2 = new Form2();
 f2.ShowDialog(this);

答案 1 :(得分:0)

private void Form1_Shown(Object sender, EventArgs e)
{
    f2 = new Form2();
    f2.ShowDialog(this);
}

答案 2 :(得分:0)

您可以使用form1.Show()或form1.Hide()隐藏或显示表单。 但在隐藏之前,我会告诉你保留Form1的实例 并用它来显示或隐藏

Form2 parent= new Form2();        
parent.Hide();

Form1 child= new Form1();        
child.Show();

或者您可以最小化父表格并显示孩子 使用这个

Form2 parent= new Form2();        

Form2.WindowState = FormWindowState.Minimized;