Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 1
Регистрация: 27.02.2012
Сообщений: 55
1

Чтобы окно было выше и главнее всплывающего окна

16.06.2016, 02:26. Показов 967. Ответов 2
Метки нет (Все метки)

Вообщем, я делаю програму, окно которой постоянно было бы выше других окон. Для этого у формы поставил TopMost на true.
Однако если в другой программе всплывет окно (всплывающее окно), то оно сможет залезть выше моей аппликации.

Есть ли возможность обойти всплывающие окна?

Добавлено через 11 минут
Т.е. мне нужно, чтобы окно было выше чем всплывающее окно, и, чтобы оно не становилось неактивным при появлении всплывающего окна. При этом всплывающее окно создается другой программой, т.е. я не могу там ничего менять.

Добавлено через 3 минуты
Или может есть возможность блокировать всплывающие окна в Windows? (но это уже не по теме)
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.06.2016, 02:26
Ответы с готовыми решениями:

Создать окно поверх главного окна, чтобы главное окно было доступно
здравствуйте. подскажите пожалуйста как сделать окно поверх главного окна, но чтобы главное окно...

Всплывающее окно из всплывающего окна
Приветствую. Есть страница. При нажатии кнопки появляется всплывающее окно с полями ввода среди...

Как сделать чтобы XPages страница открылась в виде модального всплывающего окна
Здравствуйте! Поискал, но не нашел. Подскажите, пожалуйста... Как можно сделать, чтобы XPages...

Как сделать, чтобы название, отделенное двумя линиями, было под картинкой, а не выше её
<hr /> <p><span style="font-size:13pt">Николаи М.Джосаттис. Стандартная библиотека C++: справочное...

2
68 / 55 / 31
Регистрация: 05.09.2013
Сообщений: 665
16.06.2016, 11:23 2
Лучший ответ Сообщение было отмечено TheAntony как решение

Решение

А не пробовали у формы подписаться на Deactivate и написать там:
C#
1
2
3
4
 private void Form1_Deactivate(object sender, EventArgs e)
        {
            Activate();
        }
0
Администратор
Эксперт .NET
13851 / 11225 / 4569
Регистрация: 17.03.2014
Сообщений: 22,621
Записей в блоге: 1
16.06.2016, 11:58 3
TheAntony, не надо этого делать. Пояснения почему читай в блоге Реймонда Чена - How do I create a topmost window that is never covered by other topmost windows?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.06.2016, 11:58

Как сделать чтобы окно было прозрачным
Извините за нубский вопрос

Как сделать, чтобы окно всегда было в состоянии Restore?
Я пользуюсь командой: window.open...

Как сделать окно чтобы было поверх окон игр
Добрый день, мне нужно сделать чтобы мое окно было над окном с игрой, так как если сделать вот так:...

Как сделать, чтобы невозможно было развернуть окно на весь экран?
как сделать так что бы невозможно было развернуть окно на весь экран либо что бы кнопка...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.