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

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

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Windows Forms
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.05.2013, 15:24   #1
Curvelaker
Новичок
Джуниор
 
Регистрация: 01.05.2013
Сообщений: 1
По умолчанию Периодический показ модального окна поверх основного окна приложения

Есть основная форма, на ней несколько контролов. Нужно, чтобы периодически выскакивало другое окно, при этом блокируя основное. Пробовал использовать BeginInvoke при загрузке основного окна, параметром передавал метод, который в бесконечном цикле вызывал ShowDialog() и sleep(5000). Все хорошо, только основное окно блочится не только на время показа модального окна, но и вообще всегда. Спасибо за подсказки =) Код:

delegate void myMethodDelegate();

static void NoizeWindow()
{
noize = gcnew Noize();
while(1)
{
noize->ShowDialog();

Thread::Sleep(5000);
}


System::Void Form1_Load(System::Object^ sender, System::EventArgs^ e)
{
BeginInvoke( gcnew Form1::myMethodDelegate( &Form1::NoizeWindow ) );
}
Curvelaker вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Передать настройки с модального окна в popupmenu uralgsm Общие вопросы Delphi 7 27.01.2013 17:57
кнопка или ссылка закрытия модального окна artkhvz JavaScript, Ajax 0 30.10.2012 08:31
Inno Setup - компоненты окна поверх фона окна инсталятора. Человек_Борща Общие вопросы по программированию, компьютерный форум 2 13.10.2012 00:22
Закрытие модального окна по таймеру Olegzxc JavaScript, Ajax 3 31.07.2012 09:36
Проблема при изменении модального окна на немодальное GrinderSam Win Api 1 03.12.2011 14:33