Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > .NET для новичков > Как создать окно, чтобы оно было активное?


Автор: bio_hazard 19.3.2009, 07:47
Здравствуйте. Подскажите пожалуйста как решить следущую проблему. В програме при определнном com event у меня создается окно
Код

Form f = new Form();
f.ShowDialog();

Но оно создается не всегда на переднем фоне (бывает что его загораживают другие окна), и не всегда оно активно. Как сделать чтобы окно всегда было на переднем фоне и окно было активное?

Автор: -Mikle- 19.3.2009, 08:14
Вот так попробйте:
f.ShowDialog(this);

Автор: bio_hazard 19.3.2009, 08:22
Спасибо, сейчас попробую!

Автор: bio_hazard 20.3.2009, 08:07
Попробовал не получилось. До сих пор не знаю как поступить.

Автор: Partizan 20.3.2009, 08:46
bio_hazard, TopMost в true выстави smile

Автор: bio_hazard 20.3.2009, 11:05
Полтергейст какойто. Выставил TopMost, первый раз вышло окно активное- все как пологается. Я обрадовался, но повторные запуски радовать меня перестали, окно появляется, но оно не активное. Буду пробовать разобраться. А могут эти глюки быть связаны с тем что я окно открываю по событию от com объекта?

Автор: -Mikle- 20.3.2009, 11:42
Код давай, как открываешь?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)