Как правильно вызвать форму и подождать, пока она не получит повтор, прежде чем перейти к следующему шагу кода?
Пример кода:
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 — это форма входа в систему, которая ожидает ввода пароля пользователя, а затем, в зависимости от того, правильный он или нет, когда они нажимают «ОК», она должна отправить обратно значение «истина» или «ложь» (isLogedIn).
В настоящее время я не знаю, как заставить код ждать, пока он не получит что-то из формы входа, прежде чем перейти к следующему коду.
Если я использую свой старый код здесь:
Do Until isLogedIn = True
isLogedIn = isLogedIn
intX = intX + 1
Loop
Это никогда не заканчивается, если пользователь вводит ложный пароль для входа, поэтому он просто продолжает ждать....
Любая помощь будет здорово!
Дэйвид