如何在第一个Form已加载时打开第二个Form作为对话框?

bud*_*ddy 1 c# user-interface modal-dialog winforms

我有两种形式:Form1和Form2.

我想在加载Form1时将Form2显示为对话框.我的意思是当Form1加载并对用户可见时,Form2显示为对话框.

Form1_Load事件中,它首先将Form2显示为对话框,然后显示Form1.

如何首先将Form1和Form2显示为对话框?

VS1*_*VS1 5

使用Shown事件form1加载form2如下:

void form1_Shown(object sender, EventArgs e)
{
    Form2 form2 = new Form2();
    form2.Show();
}
Run Code Online (Sandbox Code Playgroud)

首先form1将显示该Shown事件并引发事件和内部Shown事件,form2将加载并显示.