在进入下一个代码步骤之前调用表单并等待它收到重播的正确方法是什么?
示例代码是:
Public isLogedIn As Boolean = False
Private Sub Reprint_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ReprintButton.Click
If isLogedIn = False Then
Using lf As New frmLogin()
lf.ShowDialog()
.....
现在 lf 是等待用户密码的登录表单,然后,根据他们点击 OK 时它是否正确,它应该发回 true 或 false (isLogedIn)。
目前我不知道如何让代码等到它从登录表单中接收到一些东西后再移动到下一个代码。
如果我在这里使用我的旧代码:
Do Until isLogedIn = True
isLogedIn = isLogedIn
intX = intX + 1
Loop
如果用户输入错误的登录密码,它永远不会结束,所以它只会一直等待......
任何帮助都会很棒!
大卫