2011-12-15 105 views
1

什么是调用表单的正确方法,并等待它在接收重播之前进入下一个代码步骤?等待窗体返回vb.net

示例代码:

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是登录形式等待用户密码,然后,依靠,如果它的正确与否,当他们点击确定就应该返回一个true或false( isLogedIn)。

目前我不知道如何,直到它接收到来自登录表单移动到下一个代码之前的东西有代码的等待。

如果我在这里用我的旧代码:

Do Until isLogedIn = True 
    isLogedIn = isLogedIn 
    intX = intX + 1 
Loop 

如果用户将在一个虚假的登录密码,它只是让等待它永远不会结束....

任何帮助将是巨大的!

大卫

回答