Я нахожусь в процессе разработки консольного приложения VB.Net для получения идентификатора и пароля от пользователей и должен отображать сообщение при вводе неверного идентификатора или пароля, но я застрял в необычном поведении, наблюдаемом при использовании окна сообщения в консольном приложении. Когда отображается первое окно сообщения, оно не в фокусе, и нам явно нужно сфокусировать окно сообщения. Но следующие последующие окна сообщений находятся в фокусе.
Ниже приведен только пример кода.
Sub Main()
Start:
Console.WriteLine("Press Enter")
Console.ReadLine()
MsgBox("Good Day")
GoTo Start
End Sub
Просто хочу знать, почему это происходит и что нужно сделать, чтобы первое окно сообщения также было в фокусе?
GoTo
и НИКОГДА не используйте его снова. Почему бы вам просто не использовать там циклDo
? - person jmcilhinney   schedule 30.05.2014