Страница 1 из 1
Настройка StiDesignerControl
Добавлено: 17 окт 2007, 13:14
Stilux
1. Подскажите пожалуйста, как из файла подгрузить настройки для
StiDesignerControl? Указал в свойстве
DefaultDesignerConfigPath путь к файлу, но
настройки упорно берутся из
C:\Documents and Settings\current_user\Local Settings\Application Data\Stimulsoft.Report.config!
Вариант:
тоже не сработал.
2. Не понятно также, как убрать в StiDesignerControl из окна "Словарь" пункты "Системные переменные" и "Итоги"?
3. Как расширить контекстное меню? Создал класс унаследованный от StiCTService.
Запустил конфигуратор. Добавил свой сервис в список контекстного меню (он там отобразился), но при попытке сохранить
конфигурацию, данный сервис игнорируется?!
4. Не правильно работают свойства
Dock и
Anchor!
5. Как отследить
Добавление/Изменение/Удаление компонентов в отчете и
Добавление новых страниц?
Настройка StiDesignerControl
Добавлено: 24 окт 2007, 07:09
Pavel
1. Вы должны поместить DefaultDesignerConfigPath перед созданием формы, т.е. в Program.cs
2. К сожалению, пока что эти пункты нельзя убрать.
4. Неправильно - это как? Поясните пожалуйста, поподробнее.
5. Отследить добавление и удаление компонентов можно при помощи глобального статического события ComponentCreated
Спасибо.
Настройка StiDesignerControl
Добавлено: 24 окт 2007, 07:56
Stilux
Разместил в конструкторе формы, инициализацию свойства DefaultDesignerConfigPath:
Код: Выделить всё
Public Sub New()
MyBase.New()
Me.UcPresentationDesigner1.DesignerControl.DefaultDesignerConfigPath = "Stimulsoft.Report.config"
InitializeComponent()
End Sub
где Me.UcPresentationDesigner1 - UserControl содержащий StiDesignerControl
Файл "Stimulsoft.Report.config" расположен в папке BIN проекта.
При первой загрузке, конфигурация считывается успешно, но после загрузки, в какой-то момент содержимое
файла Stimulsoft.Report.config затерается, следующим содержимым:
Соответственно, при следующей загрузке, используется исходная конфигурация!
Настройка StiDesignerControl
Добавлено: 24 окт 2007, 08:24
Stilux
5. Отследить добавление и удаление компонентов можно при помощи глобального статического события ComponentCreated
Подписываюсь на событие следующим образом:
Код: Выделить всё
AddHandler StiOptions.Engine.GlobalEvents.ComponentCreated, AddressOf ComponentCreated
и получаю:
Код: Выделить всё
Could not load type Stimulsoft.Report.Events.StiComponentCreationHandler from assembly Stimulsoft.Report, Version=2007.3.0.0, Culture=neutral, PublicKeyToken=ebe6666cba19647a.
Настройка StiDesignerControl
Добавлено: 01 ноя 2007, 10:24
Vital
Не везде обновлены сборки генератора отчетов. В исключении указан номер 2007.3.0.0, хотя с недавнего времени к версии добавляется еще и номер билда.
Спасибо.
Настройка StiDesignerControl
Добавлено: 19 ноя 2007, 10:49
Stilux
Pavel писал(а):5. Отследить добавление и удаление компонентов можно при помощи глобального статического события ComponentCreated
Спасибо.
Добавление отследить можно, а как отследить
удаление компонентов?
Настройка StiDesignerControl
Добавлено: 21 ноя 2007, 03:53
Vital
Stilux писал(а):Pavel писал(а):5. Отследить добавление и удаление компонентов можно при помощи глобального статического события ComponentCreated
Спасибо.
Добавление отследить можно, а как отследить
удаление компонентов?
Добавлено событие
StiOptions.Engine.GlobalEvents.ComponentRemoved.
Спасибо.