【发布时间】:2013-10-24 17:23:15
【问题描述】:
vb.net 中是否有办法暂停函数\事件并等待另一个表单关闭以继续
示例:
Private Sub B1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles B1.Click
label1.text="Hello testing.." '1st function
form2.show() '2nd function
'MAKE FORM WAIT FOR FORM 2 TO CLOSE...
'THEN CONTINUE WITH THE NEXT FUNCTION
msgbox("Some function that was waiting in the event") '3rd function
end sub
我能找到的最接近我想要的是一个输入框,但是一个输入框在我想要的东西上是有限的,尽管它需要等待,因为我希望 Form2 能够运行。
另一个建议是循环直到 form2 关闭,但是作为解决方案,这是 hacky 和不专业的(我的意见)
【问题讨论】:
-
实际上 InputBox 是一个封装在函数中的模态对话框。如果你想要更多的功能,可以很简单地制作你自己的。
标签: vb.net wait formclosing