我正在开发一个 VB.Net 控制台应用程序以从用户那里获取 ID 和密码,并且在输入无效 ID 或密码时应该弹出一条消息,但是我在控制台应用程序中使用消息框时遇到了一个特殊的行为。当显示第一个消息框时,它是失焦的,我们明确需要使消息框聚焦。但下一个后续消息框是焦点。
下面只是示例代码。
Sub Main()
Start:
Console.WriteLine("Press Enter")
Console.ReadLine()
MsgBox("Good Day")
GoTo Start
End Sub
只是想知道为什么会发生这样的事情以及应该怎么做才能使第一个消息框也成为焦点。?