Непредсказуемое поведение Tfrxmemoview
Gdalex
Таганрог
Добрый день, уважаемые разработчики!
Столкнулся с очередной проблемой: есть шаблон отчета с кучей колонок (178 штук). Заголовки колонок находятся в GroupHeader и состоят из 2-3 TfrxMemoView, тело колонок - в MasterData. Все элементы колонок выровнены по левому краю:
После открытия запроса содержимое колонок анализируется программой: пустые колонки скрываются (свойство Visible), остальные колонки пропорционально выравниваются по ширине страницы (свойство Width).
Время от времени происходит необъяснимое: колонки сами собой смещаются и разбредаются как стадо баранов, не смотря на свойство Align. Выполнение по шагам программы показывает, что свойство Left у элементов одной колонки одинаковое до пикселя, в теле самого шаблона все ровно до пикселя (убрал все дробные значения). Но, при отображении формы - получается как на рис.:
Столкнулся с очередной проблемой: есть шаблон отчета с кучей колонок (178 штук). Заголовки колонок находятся в GroupHeader и состоят из 2-3 TfrxMemoView, тело колонок - в MasterData. Все элементы колонок выровнены по левому краю:
После открытия запроса содержимое колонок анализируется программой: пустые колонки скрываются (свойство Visible), остальные колонки пропорционально выравниваются по ширине страницы (свойство Width).
Время от времени происходит необъяснимое: колонки сами собой смещаются и разбредаются как стадо баранов, не смотря на свойство Align. Выполнение по шагам программы показывает, что свойство Left у элементов одной колонки одинаковое до пикселя, в теле самого шаблона все ровно до пикселя (убрал все дробные значения). Но, при отображении формы - получается как на рис.:
Комментарии