Страница 1 из 1

Спрятать кнопку Actions в Словаре

Добавлено: 01 ноя 2007, 07:36
smartyn
Добрый день!

В процессе написания программы потребовалось урезать возможность дизайнера отчетов. в частности не допустить удаления или создания новых источников данных. Вот примерный код как я пытаюсь это сделать

Код: Выделить всё

                foreach (StiService service in designer.Services)
                {
                    StiDictionaryPanelService dictionaryPanel = service as StiDictionaryPanelService;
                    if (dictionaryPanel == null) continue;
                    dictionaryPanel.ShowActionsButton = false;
                    dictionaryPanel.ShowContextMenu = false;
                 }
В контекстном меню остается только скрыть.раскрыть все ветки а кнопка Actions как ни вчем не бывало остается доступной
подскажите что и как можно сделать что бы спрятать кнопку Actions или весь toolbar в Словаре

Версия библиотеки 2007.2 использую StiDesignerControl

Спрятать кнопку Actions в Словаре

Добавлено: 01 ноя 2007, 09:57
Vital
Используйте следующий код до создания контрола дизайнера:

Код: Выделить всё

StiDictionaryPanelService  service = StiDictionaryPanelService.GetService();
service.ShowActionsButton = false;
service.ShowContextMenu = false;
Спасибо.

Спрятать кнопку Actions в Словаре

Добавлено: 01 ноя 2007, 12:02
smartyn
Спасибо! то что нужно!
А существует ли в природе более менее подробное описание классов библиотеки? или только форум?
еще раз огромное спасибо

Спрятать кнопку Actions в Словаре

Добавлено: 01 ноя 2007, 14:21
Pavel
Вы можете скачать с нашего сайта Stimulsoft Reports.Net Class Reference (http://www.stimulsoft.com/Documentation ... eHelp2.zip).

Спасибо.