Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / event после загрузки main form / 5 сообщений из 5, страница 1 из 1
23.01.2005, 23:44
    #32879058
Yoksel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
event после загрузки main form
Хочется автоматически вызвать функцию синхронизации с центральной базой данных сразу после загрузки основной формы программы. При этом хочется, чтобы с точки зрения пользователя, такая синхронизация выглядела бы так же, как и синхронизация, вызванная вручную, то есть с сообщениями на статус бар и отрисовкой прогресс бар.
Проблема в том, что не могу найти подходящий ивент. Если ставить вызов синхронизации в события Load или Activated, сначала вызывается синхронизация, и только потом, когда она заканчивается, отрисовывается форма.
Заранее благодарен за советы.
...
Рейтинг: 0 / 0
24.01.2005, 10:14
    #32879332
Bigheadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
event после загрузки main form
Создайте отдельный поток (Thread), в котором будет выполняться синхронизация. По определенным (вами) событиями обновляйте контролы на главной форме (статусбар, прогрессбар etc).
...
Рейтинг: 0 / 0
25.01.2005, 06:29
    #32881353
Yoksel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
event после загрузки main form
В этом случае процесс обновления будет происходить параллельно с другими действиями пользователя. Это совершенно не нужно. Что, неужели действительно нет подходящего события в .НЕТ?
...
Рейтинг: 0 / 0
25.01.2005, 09:10
    #32881469
Roman S. Golubin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
event после загрузки main form
YokselХочется автоматически вызвать функцию синхронизации с центральной базой данных сразу после загрузки основной формы программы. При этом хочется, чтобы с точки зрения пользователя, такая синхронизация выглядела бы так же, как и синхронизация, вызванная вручную, то есть с сообщениями на статус бар и отрисовкой прогресс бар.
Проблема в том, что не могу найти подходящий ивент. Если ставить вызов синхронизации в события Load или Activated, сначала вызывается синхронизация, и только потом, когда она заканчивается, отрисовывается форма.
Заранее благодарен за советы.
А посмотреть хотя бы заголовки сообщений за последннюю неделю - религия не позволяет?

Только что здесь вопрос такой же по сути обсуждался: http://www.sql.ru/forum/actualthread.aspx?tid=150959
...
Рейтинг: 0 / 0
25.01.2005, 12:01
    #32882015
M234
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
event после загрузки main form
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
bool isActivatedOnce;
  protected override void OnActivated(EventArgs e)
  {
   base.OnActivated(e);
   if (!isActivatedOnce)
   {
    MessageBox.Show("Activated");   
    isActivatedOnce = true;
   }
  }



Источник -> тынц
-------------------------------------------------------------------------
Нет худа без добра, да и добро без худа - чудо.
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / event после загрузки main form / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]