Потеря фокуса при обновлении отчета
Всем привет!
В проекте делфи есть две формы:
1) ввод данных
2) быстрое построение отчета во втором, на основании данных первого окна
Все обновления отчета происходят в автоматическом режиме по выходу из "значимых" полей первой формы.
Если точнее, то по onExit.
После выполнения кода:
frxReport.ShowReport;
Я наблюдаю, что форма с фастрепортом стала активной, а моя, где пользователь осуществляет ввод эту активность потеряла.
Это приводит к разным интерфейсным глюкам, вроде потери курсора в поле, куда пользователь ткнул и тому подобнее.
Что делать? или как отучить fastreport делать его окно активным?
PS: пробовал frxReport.ShowReport заменить на frxReport.PrepareReport(true); Результат тот же.
В проекте делфи есть две формы:
1) ввод данных
2) быстрое построение отчета во втором, на основании данных первого окна
Все обновления отчета происходят в автоматическом режиме по выходу из "значимых" полей первой формы.
Если точнее, то по onExit.
После выполнения кода:
frxReport.ShowReport;
Я наблюдаю, что форма с фастрепортом стала активной, а моя, где пользователь осуществляет ввод эту активность потеряла.
Это приводит к разным интерфейсным глюкам, вроде потери курсора в поле, куда пользователь ткнул и тому подобнее.
Что делать? или как отучить fastreport делать его окно активным?
PS: пробовал frxReport.ShowReport заменить на frxReport.PrepareReport(true); Результат тот же.