VB程序设计问题!

来源:百度知道 编辑:UC知道 时间:2024/07/07 18:40:52
form1调用form2时form1的程序等form2的事件结束后继续运行,这样的代码有没?
就象inputbox输入完后才继续运行一样!

程序说明:点form1的时候form1关闭打开form2,这样form2在运行form1关了,点form2的时候打开form1关闭form2道理也一样,你可以把form click事件换成commad事件都可以代码也一样.
form1事件:
Private Sub Form_click()
form2.Show
Unload Me
End Sub
form2事件:
Private Sub Form_click()
Form1.Show
Unload Me
End Sub

如果你想运行form2时候form1仍然看的到则输入以下代码:

form1事件:
Private Sub Form_click()
form2.Show
所有控件Enabled属性 = False
End Sub
form2事件:
Private Sub Form_click()
Unload Me
End Sub

Form2.Show vbModal

有的,你在程序调用就可以了

在Form2里定义你需要的传值Public变量,
Form2关闭用Unload me

Form2.Show vbModal
使用Form2内的变量
使用完以后执行
set form2=nothing