Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.09.2011, 02:32   #1
adrin02
Новичок
Джуниор
 
Регистрация: 12.09.2011
Сообщений: 1
Восклицание Как в С# при работе циклов, функций перемещать саму программу (окно)

Как в С# при работе циклов, функций перемещать саму программу (окно)?

Использую WindowsFormsApplication

Если выполнить цикл:
Код:
[1:05:33]int i = 0; do { i++; } while (i < 999999999);
Пока цикл не выполниться перемещать окно по рабочему столу не возможно.

Или же если сделать задержку
Код:
Thread.Sleep(60*1000); // спим минуту
Так же нельзя премащться пока непройдёт минута.

Нужно выполнять цикл, который длиться около 10 минут, при этом окно с программой нужно подвинуть или свернуть.

Как решаються такие побрикушки?
adrin02 вне форума Ответить с цитированием
Старый 12.09.2011, 02:58   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

я лично такие вещи выношу в поток(или так же можно применить BackgroundWorker)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 12.09.2011, 10:15   #3
KobolD
Форумчанин
 
Регистрация: 10.06.2010
Сообщений: 239
По умолчанию

Может в цикл запихнуть Application.DoEvents
Чтобы слова не расходились с делом, нужно молчать и ничего не делать.
KobolD вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ProgressBar при работе нескольких функций goth_69 Компоненты Delphi 6 04.05.2011 17:57
Окно формы перемещать вверх-вниз с шагом, установленным пользователем (Delphi) Бджілка Помощь студентам 1 25.03.2011 11:32
Как использовать CheckBox при работе с БД Spy БД в Delphi 1 18.12.2008 14:43
Как с помощью Microsoft Excel написать программу, позволяющую перемещать предмет на плоскости? Vova4kA Microsoft Office Excel 10 28.05.2008 14:18
Как распечатать саму программу? Борзов Паскаль, Turbo Pascal, PascalABC.NET 28 09.01.2007 16:52