Дизайнер

отредактировано March 2012 Раздел: FastReport .NET
При выполнении кода:
report1 = new Report();
         report1.Load(@"c:\пример.frx");
         report1.Design();


Открывается окно дизайнера FastReport где можно сделать любые изменения в файле пример.frx и сохранить эти изменения.

Подскажите пожалуйста возможно ли сделать тоже самое только чтоб дизайнер открывался на машине где не установлен FastReport вообще, тоесть встроить его в приложение.
Пытаюсь сделать так:
XtraForm XtraForm = new Champion_Russia_taxidermy.XtraForm(); // форма с компонентом дизайнера
report1.Load(@"c:\пример.frx");
report1.Designer = XtraForm.designerControl1;
XtraForm.ShowDialog();
Но не выходит. сам дизайнер открывается а вто все кнопки все серое, базу не подключить, сам файл тоже не открывается. В чем моя ошибка?

Комментарии

  • отредактировано 05:28
    Здравствуйте,

    Немного не так:
    XtraForm XtraForm = new Champion_Russia_taxidermy.XtraForm(); // форма с компонентом дизайнера
    report1.Load(@"c:\пример.frx");
    XtraForm.designerControl1.Report = report1;
    XtraForm.designerControl1.RefreshLayout();
    XtraForm.ShowDialog();
    

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

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