Форматирование формы для моего приложения VB.Net, которое я разрабатываю с помощью Visual Studio 2012 в Windows 7, появляется в течение очень короткого периода, а затем исчезает.VB.Net startup form немедленно завершает работу
Форма запуска У меня есть «стартовая панель», откуда пользователи могут выбирать различные параметры приложения. Я установил значение формы запуска в окне свойств приложения.
Я также использую Application Events для запуска окна для сбора учетных данных пользователя. Если учетные данные верны, тогда должна отображаться форма запуска. В противном случае пользователю будет предложено снова ввести их информацию, или они могут вообще отказаться от приложения. Вот мой код запуска; Я устанавливаю некоторые другие значения в этой логике. появляется
Private Sub MyApplication_Startup(sender As Object, e As ApplicationServices.StartupEventArgs) Handles Me.Startup
Dim sysLogon As New SYSLogon
sysLogon.ShowDialog()
_currentUser = sysLogon.UserData
_currentAlias = _currentUser
_systemData = New StaticData()
End Sub
окна Войти, как и ожидалось, но после ввода действительных учетных данных, я вижу только быструю вспышку формы запуска, а затем приложение завершает работу. Я включил как загрузочный код запуска, так и код загрузки формы в блоки try/catch, и я не обнаружил ничего необычного.
Я очистил сборку, удалил и перестроил файлы pdb, и попробовал как сборку отладки, так и выпуск. Есть ли другие настройки, которые мне не хватает, что может решить эту проблему? Я не изменил форму запуска и файл событий приложений недавно - они работали ранее, с той лишь разницей, что я отступил от этого проекта на пару недель.
Ниже то, что вызывается сразу после успешного входа в систему:
Private Sub LaunchPad_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Me.CenterToScreen()
End Sub
Что такое код, который выполняется после правильного входа? – theBugger
Я добавил эту информацию в конце сообщения. – Timbuck
Для этого есть свойство: StartPosition. Где вы «показываете» форму _systemData? Ваш код выглядит так, как будто человек, не входящий в систему, все равно может попасть в эту форму. – LarsTech