ユーザーから ID とパスワードを取得するための VB.Net コンソール アプリを開発中です。無効な ID またはパスワードが入力されたときにメッセージを表示する必要がありますが、コンソール アプリでメッセージ ボックスを使用しているときに見られる独特の動作に悩まされています。最初のメッセージ ボックスが表示されると、そのアウト オブ フォーカス & 明示的にメッセージ ボックスにフォーカスを合わせる必要があります。ただし、次の後続のメッセージ ボックスは In-Focus です。
以下はサンプルコードのみです。
Sub Main()
Start:
Console.WriteLine("Press Enter")
Console.ReadLine()
MsgBox("Good Day")
GoTo Start
End Sub
なぜそのようなことが起こっているのかを知りたいだけです & 最初のメッセージボックスもフォーカスされるようにするために何をすべきか.