Координаты Frxmemoview в контексте формы Delphi

отредактировано 18:31 Раздел: FastReport 4.0
Доброго времени суток.
Прошу прощения если ответ где-то был на форуме. Поиском пошуршал, не нашел и т.д.

Суть вопроса.

Имеем frxPreview на форме Delphi, имеем frxReport. В самом отчете имеем frxMemoView.
Пытаюсь определить Left и Top для frxMemoView в контексте формы. Получаю черти что с бантиком слева.

Один из вариантов попытки
RMemo:= frxReport1.FindObject('Memo3') as TfrxMemoView;
Left:= frxPreview1.ClientToScreen(Point(Round(RMemo.Left), Round(RMemo.Top))).X;
(возвращает Left вот той синей полосочки на картинке)

Как это сделать?

p.s. Пояснительная картинка в аттаче.



Комментарии

  • отредактировано 18:31
    Схожая проблема.
    Хотелось бы по левому клику вызвать свою TPopupMenu, но чтобы нормально отобразить необходимо понять в каких координатах сейчас находится курсор.
    Поиски по форуму ничего не дали.
    Может кто чего подскажет?
  • отредактировано 18:31
    Up!
  • отредактировано 18:31
    Не ожидал, что столь простой вопрос окажется так долго без ответа.

    Господа, FastReport не в состоянии определить координаты собственных элементов? о.О

    p.s. Уже родил то, что было нужно с использованием QuickReport, но т.к. работодатели помешаны на Faste
    и все равно придется переходить на него, если кто узнает ответ, буду очень спасибо.
  • отредактировано 18:31
    На самом деле, как показали изыскания :-) , внутри компонент эти координаты обрабатываются, но наружу почему-то не выдаются. Пришлось для себя самому поправить исходники, поскольку разработчики не реагируют на вопросы.
  • отредактировано 18:31
    Если кому-то вдруг будет интересен ответ на этот вопрос, то я решил его в этой теме:
    https://www.fastreport.ru/ru/forum/index.php?showtopic=9941

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.