Как предотвратить отображение Delphi MainForm при отображении файлового диалога?

Мое приложение имеет много форм, есть еще одна важная форма, это основная форма, поведение в целом нормальное, но в тех же случаях (например, когда я открываю диалоговое окно файла из подчиненной формы) поведение выглядит так: подчиненная форма скрыта и основная форма показана.

Как этого избежать?

1 ответ

Убедитесь, что вы явно или неявно PopupParent как формы, так и диалога. Если вы откроете подформу и диалоговое окно из какого-то случайного фрагмента кода и не скажете Windows о правильном Z-порядке, могут возникнуть проблемы с укладкой.

Другие вопросы по тегам