次のコードステップに進む前に、フォームを呼び出してリプレイを受信するまで待つ適切な方法は何ですか?
コード例は次のとおりです。
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
ユーザーが偽のログインパスワードを入力すると終了しないため、待機し続けます....
どんな助けでも素晴らしいでしょう!
デビッド