Открывать диалоговую форму в заданой позиции

отредактировано 05:37 Раздел: FastReport 4.0
Привет.


Подскажите пожалуйста. Как решить такую задачу.


Нужно чтобы диалоговая форма (на ней только лукап поле и кнопка ОК) появлялась на месте мемки на которошой щелкнул полшьзователь в предпросмотре.


Я пробовал так
DialogPage1.top := 1000;
DialogPage1.Height :=20;
DialogPage1.ShowModal();


height работает, но вот Top нет. Сколько бы не указывал, диалог все равно появляется в центре экрана...

Комментарии

  • отредактировано 05:37
    А еще подскажите пожалуйста.

    В диалоге использую tfrxLoockupCombobox. Если отчет вызывать на предпросмотр прямо при сощдании отчета, то все ок.

    Но если в рантайте вызывать построение отчета, то вылетает ошибка что класс неизвестен.

    В панели компонентов нету такого компонентика.


    Чтро добавить в uses тоже не нашел пока, т.к. в папке исходных файлов тоже не нашел файла с look в имени.


    Подскажите что подписать в uses чтобы TfrxDBlookupComboBox заработал в рантайме.
  • отредактировано 05:37
    И еще третий вопрос задам :) ))


    Вот в этой ветке данного форума
    http://www.fast-report.com/ru/forum/index....%E8%E0%EB%EE%E3

    Увидел что можно вызывать дельфийские формы прямо в очтете. КРУТО !!!!!!!!!!


    подскажите только плиз как передать обратно в отчет результаты с формы (несколько).
  • gpigpi
    отредактировано 05:37
    1. Смените DialogPage1.Position
    2. frxCustomDB
  • отредактировано 05:37
    Спасибо ! )

    Все сделал все заработало все супер.


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

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