Как предотвратить отображение Delphi MainForm при отображении файлового диалога?
Мое приложение имеет много форм, есть еще одна важная форма, это основная форма, поведение в целом нормальное, но в тех же случаях (например, когда я открываю диалоговое окно файла из подчиненной формы) поведение выглядит так: подчиненная форма скрыта и основная форма показана.
Как этого избежать?
1 ответ
Убедитесь, что вы явно или неявно PopupParent
как формы, так и диалога. Если вы откроете подформу и диалоговое окно из какого-то случайного фрагмента кода и не скажете Windows о правильном Z-порядке, могут возникнуть проблемы с укладкой.