Формы

отредактировано 01:20 Раздел: FastReport .NET
существуют формы в FastReport FastReport.Dialog.DialogPage
по сути это отдельные классы объектов имеющие отношение только к FastReport и работающие только в нём самом. на форму VS их перенести не получится.

можно ли создать какой то класс объекта для Windows.Forms (также же как PreviewReport) в который можно было бы загрузить уже готовый DialogPage?

а когда пользователь уже всё настроил, нажимает Report.Show и радуется жизни )

меня просто интересует возможно ли появление такой возможности в будущем?

Комментарии

  • отредактировано December 2009
    есть еще одна проблема, если к примеру на Форме (в фаст репорте) разместить ComboBox и присвоить параметру вычисляемого поля DataColumn вычисляемое поле, выскакивает ошибка "Невозможно найти столбец" хотя расчет данных как я понимаю происходит.... как я понимаю, форма выводиться не после расчёта всех данных, а до этого момента, соответственно ни каких рассчитанных полей нет.
    Попробовал сделать это в 2 прохода. тоже что то не сильно уловил как это сделать...

    еще если в Designer'e указать, что Form1.Invisible = Flase
    а в ходе выполнения отчёта сделать Form1.ShowDialog. то форма выводится на экран, но она невидима. Хотя и получает все события с клавиатуры. то есть окно вызывающее диалог блокируется. Окна при этом (диалогового) не видно и выйти обратно можно только по клавише ESC (отмена) (ну или ENTER). проще говоря при вызове метода DialogShow параметр Visible не становиться True. Баг это или нет, судить конечно вам, но по моему это не логично =) в VS окно станет Visible по этому методу.
  • отредактировано 01:20
    1) Нет, такое не планируется.
    2) Это ошибка, буду исправлять.
    3) Попробовал так сделать на одном из отчетов в демке. Все нормально сработало.
  • отредактировано 01:20
    по 2 варианту стоит ждать обновления или пока забить?

    3 вариант я произвёл только 1 раз. по уточнённым данным форма не непоявляется, а как бы оказывается за формой самого фаст репорта. то есть её тупо не видно :) я 1 раз воспроизвёл это еще раз. пока не понял, что это вызывает как найду напишу.
    по сути получается. что форма самого дизигнера блокирована диалоговым окном. но окно не видно и оно не имеет кнопки в таскбаре. однако ) если отсортировать окна каскадом оно там есть. при этом при переключении в designer фокус падает на это невидимое окно.. где оно мне пока не ясно... чуточку позже попробую отписаться по этому поводу
  • отредактировано 01:20
    по 2му варианту фикс будет в очередном билде, сегодня ночью.

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

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