我有两个表格表格1是主要表格表格二是模型表格我想将表格设置如下:
表格1
private void button1_Click(object sender, EventArgs e)
{
Form2 f2 = new Form2();
f2.Show(this);
}
上面将设置 form2 的 form1 所有者,并且会显示 form2,但问题是这会在按下 Alt+Tab 键时破坏表单的顺序,因此我尝试了另一种方式,如下所示。
private void button1_Click(object sender, EventArgs e)
{
Form2 f2 = new Form2();
f2.ShowDialog(this);
}
这是可行的,但问题是对话形式不允许我最大化/最小化和关闭
我的表单 2 是无边框表单,它设置为在特定位置显示以适合主表单 1。我的目标是不在 Alt+Tab 列表中显示 form2,当我关闭 form2 时,form1 将立即显示而不会破坏表单的顺序。
当我在第一个条件下按 Alt+Tab 键并尝试关闭 form2 时,显示的另一个应用程序而不是我不想要的 form1。
这个问题有解决办法吗?