我有三种形式,Form1,Form2,Form3。我需要在这三种形式之间进行导航,例如
从Form1我需要打开Form2并关闭Form1,我这样做:
Form2 myForm = new Form2(user_form1); // Initialize Form2
this.Hide(); // hide Form1 -> This doesn't hide everytime
this.Close(); // close Form1 -> This doesn't close everytime
myForm.ShowDialog(); // open Form2
但有时Form1 / Form2 / Form3并不想隐藏和关闭,下一个Form是打开的,但也打开了以前的表单(但我无法点击它并做任何事情)。
我能做些什么来阻止它?有什么想法吗?