世茂奥临二手房:winform中,form.show的问题

来源:百度文库 编辑:中科新闻网 时间:2024/05/03 04:58:59
在winform中可不可以做出这样的效果:
从form1里点击按钮弹出form2来,在未将form2关闭的情况下,再次点击form1里的按钮,此时打开的还是刚才的那个form2,不会再弹出一个新的form2,不然的话就有两个form2了。
或者是打开新的form2,关闭原来那个。
也就是不管在form1里点多少次那个按钮,只弹出一个form2。

请高手指点下啊!
谢谢!

在form1中定义一个form型变量myForm2:
set myForm2 as null
when button is clicked:
if myForm2 is null
creat a new Form named form2
else
return

上面是个大致的处理过程,当然你可以把return 换成你自己的处理方式,比如是要关掉后重新在创建一个。。。