vagner
Дата: 21.01.2010 10:49:22
Приветствую уважаемый форум.
WinForm приложение. При запуске главной формы в ее OnLoad (override, а не событие) выполняются следующие действия:
- авторизация на интернет-портале;
- загрузка (при необходимости) необходимых данных.
Действия занимают некоторое время, чтобы юзер не скучал пытаюсь показать ему немодальное окошко, в котором текстами отображаю происходящие при запуске процессы. Более того, если авторизация оказывается неуспешной, то на экран выводится МессаджБокс с текстом "Доступ запрещен" и приложение закрывается.
Проблема состоит в том, что я ничего этого не вижу - ни своих немодальных окошек, ни ДАЖЕ мессаджбокса! То есть, например, если ввести неправильный логин/пароль, то на экране вообще ничего не появляется и приложение закрывается.
Мне кажется, вся проблема в том, что все действия выполняются в OnLoad. А как нужно?
vagner
Дата: 22.01.2010 10:56:29
МСУ,
а у меня нет. Возможно, виноваты немодальные окошки, которые я запускаю, пытаясь отобразить происходящие процессы? Если перенести запуск авторизации в самый конец OnLoad, то мессаджбокс появляется, а вот окошек все равно не видно. А хотелось бы увидеть все.
vagner
Дата: 22.01.2010 16:20:51
Sweet_Alkazar,
нашел ошибку у себя. Всего она не объясняет, но заработало как надо.
Спасибо всем откликнувшимся.