我正试图让我的 winForms 像Manhole那样相互溶解。所有表格都在屏幕中央打开。任何帮助将不胜感激。
这就是我目前打开和关闭表单的方式:
private void storyChooser_Click(object sender, EventArgs e)
{
switch (userChoice)
{
case Choice.Son:
this.Close();
form2.Show();
form2.label1.Text = "Son has been choosen.";
break;
case Choice.Dad:
this.Close();
form2.Show();
form2.label1.Text = "Dad has been choosen.";
break;
case Choice.Mom:
this.Close();
form2.Show();
form2.label1.Text = "Mom has been Choosen.";
break;
default:
break;
}
}
为了阻止应用程序关闭,我从一开始就运行了所有表单,但未显示。我无法获得内存效率更高的工作方式,所以我现在将其用作解决方法。