防止多个实例winform

时间:2015-03-16 09:34:35

标签: c# winforms forms

我有三种形式,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是打开的,但也打开了以前的表单(但我无法点击它并做任何事情)。

我能做些什么来阻止它?有什么想法吗?

0 个答案:

没有答案