【发布时间】:2015-12-26 23:14:09
【问题描述】:
我需要有关 Windows 窗体的帮助。我创建了几个 Windows 窗体,并试图将它们链接在一起。现在 form4 有两个按钮,我想链接到 form2 和 form3。我在 form4 上的第一个按钮不加载 form2 它只是在我单击按钮时重新加载自身。我的按钮代码是:
private void button1_Click(object sender, EventArgs e)
{
Form2 f2 = new Form2();
f2.Show();
}
在 form2 我有一个加载事件
private void form4_load(object sender, EventArgs e)
{
var f4 = new Form4();
this.Close();
f4.ShowDialog();
}
这是 button1_click 在 form2 上的样子:
private void button1_Click(object sender, EventArgs e)
{
Form1.setPlayerNames(p1.Text, p2.Text);
this.Close();
}
【问题讨论】:
-
您没有提供足够的代码来重现问题。大概你的第二个表单正在做一些阻止它被显示的事情。
-
我希望 form4 成为我的起始表单,并希望它链接到 form2 和 form3
-
如果你想改变开始形式去 program.cs 把它改成这个。 Application.Run(new Form4())
-
好的,我做到了。表单 4 上链接到表单 2 的按钮仍然不起作用
-
从您发布的代码来看,您似乎正试图从同一个 Form4 的加载事件中打开 Form4 ?
标签: c# winforms visual-studio-2015