回答是:要打开一个窗体:用XXX.show(vbShowModal),参数是找开的形式,即以模式或非模式两种状态打开。
只激活一个,在SHOW前不要直接用窗体名的SHOW,而是要把他SET到一个STATIC变量中:如下:Form1是要显示的窗体Sub ShowA()
static OneForm as Form
set OneForm=new form1
onform.show
End Sub
sub ShowB()
static OneForm as form
set onform=new form1
onform.show
end sub这样,如果先调用ShowA打开了FORM1,再调用SHOWB时,不会再打开一次FORM1,而会把原来打开的FORM1激活!
不知道你是不是这个意思!