0 / 0 / 0
Регистрация: 13.04.2011
Сообщений: 9
|
|
1 | |
.NET 4.x MessegeBox.Show() вернуть форму на передний план13.04.2011, 16:48. Показов 4770. Ответов 8
Метки нет Все метки)
(
Вопрос наверняка банален, но решить не могу.
В некой форме вызывается MessegeBox.Show(), при этом главная форма уходит на задний план. После нажатия любой кнопки в диалоговом окне, оно (диалоговое окно) исчезает, а форма все равно остается на заднем плане. Как вернуть форму на передний план? Ни Invalidate() ни Activate() не дают нормального эффекта.
0
|
|
13.04.2011, 16:48 | |
Ответы с готовыми решениями:
8
Как переместить форму на передний план не выводит финальный MessegeBox.Show("abc"); Форму на передний план Как поставить на передний план не главную форму? |
гроза ленивых студентов
456 / 411 / 51
Регистрация: 27.03.2011
Сообщений: 823
|
|
13.04.2011, 17:23 | 2 |
достучись из своей "некой" формы до главной и сделай что-нить из серии Hide(), а потом сразу Show() - в итоге главная выйдет на передний план...
1
|
64 / 64 / 8
Регистрация: 27.01.2011
Сообщений: 250
|
|
13.04.2011, 18:04 | 3 |
Я попробовал, написал вызов месанджбукс - когда кликаю по кнопке на месанджебуксе, диалоговое окно закрывается, и форма возвращается в исходное состояние...
Попробуй передай форме фокус...Вообщем хз не встречал такого не когда
0
|
начал понимать msdn
57 / 57 / 6
Регистрация: 11.03.2010
Сообщений: 232
|
||||||
13.04.2011, 21:45 | 4 | |||||
0
|
0 / 0 / 0
Регистрация: 13.04.2011
Сообщений: 9
|
|
14.04.2011, 09:54 [ТС] | 5 |
Нашел метод BringToFront() в XP работает в Семерке почему-то нет
Может еще варианты будут? Добавлено через 2 минуты Форма мигает но остается на втором плане
0
|
гроза ленивых студентов
456 / 411 / 51
Регистрация: 27.03.2011
Сообщений: 823
|
|
14.04.2011, 10:02 | 6 |
дай свой код, интересно на него посмотреть все-таки...
0
|
0 / 0 / 0
Регистрация: 13.04.2011
Сообщений: 9
|
||||||
14.04.2011, 10:39 [ТС] | 7 | |||||
0
|
гроза ленивых студентов
456 / 411 / 51
Регистрация: 27.03.2011
Сообщений: 823
|
|
14.04.2011, 10:50 | 8 |
MessageBoxOptions.DefaultDesktopOnly
в нем дело...уберешь вообще - будет твой мессадж бокс выглядеть по-другому немного, но форма даж без BringToFront() будет норм показываться после закрытия бокса...
1
|
0 / 0 / 0
Регистрация: 13.04.2011
Сообщений: 9
|
|
14.04.2011, 11:28 [ТС] | 9 |
Супер сработало))
Просто FoxCorp требует наличие этой опции, вот я ее и ставил Спасибо за совет
0
|
14.04.2011, 11:28 | |
Помогаю со студенческими работами здесь
9
Поместить контролл на передний план, на задний план "по уровням" На передний план Окно на передний план Image на передний план Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |