| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Разработка Windows Forms > Обработка входящих событий |
| Автор: va1n 6.1.2010, 16:17 |
| В общем в классе формы, есть довольно долго выполняющийся цикл. Форма немного зависает. Давно не программировал в WinForms, но помниться, у формы был метод, который принудительно вызывал обработку внешних событий, т.е. щелчки по форме и т.п.. Напомните пожалуйста название метода, MSDN обрыл - нету, google замучал - не нашел. Вобщем, прощайте, если что. P.S. Пожалуйста, не надо предлагать другие методы решения задачи (потоки и т.п.) - они мне не подходят. |
| Автор: ДобренькийПапаша 6.1.2010, 17:08 |
| Что-то я вообще не пойму как можно обработать вторую операцию, пока не завершилась первая, если всё в одном потоке? Если вызвать принудительно (что это такое я тоже не знаю), то где это обрабатываться должно? Самому стало интересно. |
| Автор: Exai1e 6.1.2010, 17:13 |
| va1n, В вашей задачи без потоков не обойтись, процессорное время не оно такое... Можно использовать более простой вариант потока, бэкграйнд ворвер |
| Автор: mrbrooks 6.1.2010, 17:18 |
| va1n, Application.DoEvents(); но я бы использовал BackgroundWorker Добавлено через 42 секунды опередили |