Второй раз сталкиваюсь с этим. Неважно откуда и как, но по какому-то событию на форме открывается форма (окно) некое другое и оказывается ПОД тем окном, где случилось событие, его открывшее... Как с этим бороться? Пересмотрел все свойства форм... ничего не нашел такого, похожего на то, типа "отобразить форму поверх всех остальных"... Может кто ни будь знает?
нет не модально...
во! щас дошел до того, что если в открываемую форму установить владельца "ЭтаФорма", то открывается оно поверх "ЭтойФормы"... но это решает мою проблему весьма частично... ибо вопрос исходит из открытия окон из внешних баз через аутомейшн, а там установить владельца формы через ком-объект не удается... почему-то...
в общем, вопрос превратился в другой - как указать владельца формы, если она открывается из внешней базы через V81.Application. Естественно, оно существует в коде в типе КомОбъекта, там есть такое совой ство Owner, но ему нельзя присвоить значение "ЭтаФорма", а как тогда быть?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший