powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Ожидание выполнения какой либо операции.
4 сообщений из 4, страница 1 из 1
Ожидание выполнения какой либо операции.
    #32802262
Astakhov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Предположим есть клас, который выполняет все запросы к базе данных.
База большая, например отчеты за месяц выполняются долго.
Требуется выдать успокаивающее окно, типа "Не суетитесь, выполняется запрос".
Попытался сделать форму, на ней лабел где большими буквами соответствующая надпись. Показываю форму перед началом операции и закрываю после.
Одна мелочь, если пока выполняется операция переключиться на другую программу и вернуться к этой, то успокаивающее окно выглядит непристойно.
Попытался запускать таймер с интервалом в 500мс и в Tick делать Update();
Так он вообще не вызывается пока идет процесс.
OnTop ставить не хочу, потому как перекрывает другие окна - а это без надобности.
Есть ли предложения?
...
Рейтинг: 0 / 0
Ожидание выполнения какой либо операции.
    #32802263
Alexey Kudinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Astakhov...
Требуется выдать успокаивающее окно, типа "Не суетитесь, выполняется запрос".
...
Есть ли предложения?
Показывать форму в отдельном потоке
Creating a Splash Screen Form on a Separate Thread

Ключевые слова для поиска: Splash Screen Separate Thread
...
Рейтинг: 0 / 0
Ожидание выполнения какой либо операции.
    #32803263
TaReN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AstakhovОдна мелочь, если пока выполняется операция переключиться на другую программу и вернуться к этой, то успокаивающее окно выглядит непристойно.
Попытался запускать таймер с интервалом в 500мс и в Tick делать Update();
Так он вообще не вызывается пока идет процесс.
Есть ли предложения?
В таймере, или где-нибуть в цикле где выполняется запрос поставь:
Код: plaintext
Application.DoEvents();
Должно выличится.
...
Рейтинг: 0 / 0
Ожидание выполнения какой либо операции.
    #32803641
Serg****
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
/topic/126305&hl=
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Ожидание выполнения какой либо операции.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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