Задать вопрос
avpdnepr
@avpdnepr
Человек без любви опаснее тигра и акулы?

Как задать програмнно отобразить поверх других форм форму вызванную через Show()?

Как задать программно отобразить поверх других форм форму вызванную через Show()?
Использую C++ Builder!
  • Вопрос задан
  • 743 просмотра
Подписаться 1 Оценить 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Нетология
    Специалист по информационной безопасности + нейросети
    12 месяцев
    Далее
  • Компьютерная академия «TOP»
    Учебная программа “Разработка программного обеспечения”
    30 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 3
maaGames
@maaGames
Погроммирую программы
Не знаю Builder, но знаю Windows. Либо в параметрах вызова можно указать флаг "поверх всех окон", либо получить дескриптор окна формы и поменять для неё стиль.
Ответ написан
Комментировать
@Mercury13
Программист на «си с крестами» и не только
Комментировать
@oatcookie
ShowDialog попробуйте. в C++ Builder не работал, но (судя по всему) Вы работаете с C++/CLI.
Сначала создаете экземпляр:
#include "MyForm.h"
Form ^myform = gcnew MyForm();
myform->ShowDialog();

ShowDialog ставит "текущее" (то окно, которое хотите показать) поверх других, и управление другими окнами возможно только при закрытии того, которое показали.
P.S. Писал, исходя из WinForms.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы