Как лучше вернуть окно перекрытое дргим окном окном?

Добрый день, ситуация следующая - Имеется приложение, в нем много разнообразных форм.

Иногда окно перекрывается другими окнами этого приложения (если пользователь не закончил ввод данных в текущем окне и ему пришлось переключиться на другое окно). И тогда , пользователь машинально снова вызывает это окно из пункта меню. А окно то открыто но его не видно.

Решение вижу в след. варианте:

Если пользователь выбирает в меню пункт соответсвующий этому окну оно как бы всплывает, появляется поверх всех других форм этого приложения.

Изначально окно модальным не хочу делать.

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

Или подсказать иной вариант решения проблемы.