在另一个表单上打开新表单
本文关键字:表单 新表单 另一个 | 更新日期: 2023-09-27 18:36:56
我有一个主窗体,它有几个按钮,每个按钮都会打开新窗体。当我单击按钮 1 时,表单 1 打开,当我单击按钮 2 时,表单 2 打开,但表单 1 返回到主窗体。我想要的功能是,每个新表单都在父窗体上打开,最新的窗体在顶部打开。
这是我的代码
private void button1_Click(object sender, EventArgs e)
{
Form1 form = new Form1();
form.Show();
}
private void button2_Click(object sender, EventArgs e)
{
Form2 form = new Form2();
form.Show();
}
private void button3_Click(object sender, EventArgs e)
{
Form3 form = new Form3();
form.Show();
}
每个表单都有一个最顶层的属性,只需将它们设置为 true
即可private void button1_Click(object sender, EventArgs e)
{
Form1 form = new Form1();
form.Show();
form.TopMost = true;
form.Activate();
}
private void button2_Click(object sender, EventArgs e)
{
Form2 form = new Form2();
form.Show();
form.TopMost = true;
form.Activate();
}
private void button3_Click(object sender, EventArgs e)
{
Form3 form = new Form3();
form.Show();
form.TopMost = true;
form.Activate();
}