Свое окно Preview из дизайнера
g@ns
г. Харьков
Доброго времени суток!
Работаю с Delphi6+FR4.9.
весь FR находиться в bpl
Дизайнер открывается в модальной форме, а вот при просмотре из дизайнера соответственно открывается родная форма,можно ли как нибудь прикрутить свою форму просмотра при стандартном вызове из дизайнера? или спрятать/запретить кнопку и меню просмотра в дизайнере?
ЗЫ: еще один вопрос
При закрытии дизайнера если в запрос о сохранении нажать отмена вылетает ошибка
"Access violation at address 00BC2C1F in module 'frx6.bpl'. Read of address 00000000"
можно ли вообще запретить запрос о сохранении при закрытии формы?
Работаю с Delphi6+FR4.9.
весь FR находиться в bpl
Дизайнер открывается в модальной форме, а вот при просмотре из дизайнера соответственно открывается родная форма,можно ли как нибудь прикрутить свою форму просмотра при стандартном вызове из дизайнера? или спрятать/запретить кнопку и меню просмотра в дизайнере?
ЗЫ: еще один вопрос
При закрытии дизайнера если в запрос о сохранении нажать отмена вылетает ошибка
"Access violation at address 00BC2C1F in module 'frx6.bpl'. Read of address 00000000"
можно ли вообще запретить запрос о сохранении при закрытии формы?
Комментарии
designer: TfrxDesignerForm;
.....
1. просмотр
Designer := TfrxDesignerForm(frxReport1.Designer);
Designer.PreviewCmd.OnExecute:=MyAction.OnExecute; //В MyActionExecute делаем свой просмотр
Designer.PreviewCmd.(Enable/Visible) := False; // соответственно недоступная/невидимая
2. Выход
Designer.OnCloseQuery:= nil; //закрыть без лишних вопросов
Designer.OnCloseQuery:= MyProcedure // своя проверка перед закрытием
если делать свое окно просмотра, то при отладке скрипта возникает ошибка
"cannot focus a disable or invisible vindow",
а также после изменения скрипта при просмотре эти изменения не учитываются
проверил на стандартном примере ..\Demos\EmbedDesigner тоже самое.
как это можно поправить?
frxReport1.DesignReportInPanel(MyPanel)
то при отладке вылетает ошибка "cannot focus a disable or invisible vindow",
если использую свой preview и динамически создаю элементы то после просмотра они остаются в отчете :-(
Почему же они остаются и добавляются в отчет?????
HELP!!!!!!!!!!
Хороший монолог получился :-(
ЗЫ:
"Если хочешь что-то сделать хорошо - сделай это сам"
необходимо также запихать в свою форму дизайнер из preview - это в принципе удалось,
НО! как можно отключить ReportTree, DataTree и другие ненужные элементы дизайнера?