Форма скрыта за другими формами, когда вызывается ShowModal

Мое приложение основано на модальных формах. Основная форма открывает одну форму с помощью ShowModal, эта форма открывает другую форму с помощью ShowModal, поэтому мы сложили модальные формы. Иногда возникает проблема, заключающаяся в том, что когда мы вызываем ShowModal в новой форме, он скрывается за предыдущими формами, а не отображается сверху. После нажатия alt + tab форма возвращается наверх, но это не очень хорошее решение. Вы сталкивались с этой проблемой и как справились с ней?

РЕДАКТИРОВАТЬ:

Я использую Delphi 7.

Ответы на вопрос(6)

Ваш ответ на вопрос