Some toolbars not hiding
Some toolbars not hiding
Hi, I'm making an initial call to pre-hide the panels and toolbars, but the two marked, formatting and tools, do not hide and still show. The others are all hidden. Using version 2013.2.1.1700. Bug? Thanks.
StiDesignerControl designer
designer.ShowPanelDictionary = false;
designer.ShowPanelReportTree = false;
designer.ShowPanelProperties = false;
designer.ShowToolbarBorders = false;
designer.ShowToolbarDockStyle = false;
designer.ShowToolbarFormatting = false; <- This one still shows
designer.ShowToolbarLayout = false;
designer.ShowToolbarStatusBar = false;
designer.ShowToolbarStyle = false;
designer.ShowToolbarTextFormat = false;
designer.ShowToolbarTools = false; <- This one still shows
StiDesignerControl designer
designer.ShowPanelDictionary = false;
designer.ShowPanelReportTree = false;
designer.ShowPanelProperties = false;
designer.ShowToolbarBorders = false;
designer.ShowToolbarDockStyle = false;
designer.ShowToolbarFormatting = false; <- This one still shows
designer.ShowToolbarLayout = false;
designer.ShowToolbarStatusBar = false;
designer.ShowToolbarStyle = false;
designer.ShowToolbarTextFormat = false;
designer.ShowToolbarTools = false; <- This one still shows
Re: Some toolbars not hiding
Hello.
These properties works right. Could you send us screen-shot where we could see what do you need to hide?
Thank you.
These properties works right. Could you send us screen-shot where we could see what do you need to hide?
Thank you.
Re: Some toolbars not hiding
after the above properties are set you can still see formatting and toolbox toolbars are still visible.
- Attachments
-
- report.png (59.05 KiB) Viewed 1752 times
Re: Some toolbars not hiding
Hello.
Please, try to use next code before initialisation of the DesignerControl:
Tahk you.
Please, try to use next code before initialisation of the DesignerControl:
Code: Select all
StiConfig.Load();
StiServiceContainer services = StiConfig.Services.GetServices(typeof(StiToolbarService));
foreach (StiService service in services)
{
if (service is StiToolboxToolbarService)
service.ServiceEnabled = false;
else
service.ServiceEnabled = true;
}
StiConfig.Save();
Re: Some toolbars not hiding
that didn't work, let's step back so you can see the entire call chain;
reportDialog is just a new Windows.Form.
Stimulsoft.Report.Design.StiDesignerControl designer = new Stimulsoft.Report.Design.StiDesignerControl();
designer.Dock = DockStyle.Fill;
reportDialog.Controls.Add(designer);
designer.OpenReport( ... );
ConfigureDesigner(designer);
reportDialog.ShowDialog();
public virtual void ConfigureDesigner(StiDesignerControl designer)
{
designer.ShowPanelDictionary = false;
designer.ShowPanelReportTree = false;
designer.ShowPanelProperties = false;
designer.ShowToolbarBorders = false;
designer.ShowToolbarDockStyle = false;
designer.ShowToolbarFormatting = false; // still visible
designer.ShowToolbarLayout = false;
designer.ShowToolbarStatusBar = false;
designer.ShowToolbarStyle = false;
designer.ShowToolbarTextFormat = false;
designer.ShowToolbarTools = false; // still visible
}
The other 9 booleans are in fact hidden, the other 2 are not.
reportDialog is just a new Windows.Form.
Stimulsoft.Report.Design.StiDesignerControl designer = new Stimulsoft.Report.Design.StiDesignerControl();
designer.Dock = DockStyle.Fill;
reportDialog.Controls.Add(designer);
designer.OpenReport( ... );
ConfigureDesigner(designer);
reportDialog.ShowDialog();
public virtual void ConfigureDesigner(StiDesignerControl designer)
{
designer.ShowPanelDictionary = false;
designer.ShowPanelReportTree = false;
designer.ShowPanelProperties = false;
designer.ShowToolbarBorders = false;
designer.ShowToolbarDockStyle = false;
designer.ShowToolbarFormatting = false; // still visible
designer.ShowToolbarLayout = false;
designer.ShowToolbarStatusBar = false;
designer.ShowToolbarStyle = false;
designer.ShowToolbarTextFormat = false;
designer.ShowToolbarTools = false; // still visible
}
The other 9 booleans are in fact hidden, the other 2 are not.
Re: Some toolbars not hiding
Hello.
If you open the Form with DesignerControl in Design mode and will change these properties you will see that all properties works right.
Please, look at the attached image. Thank you.
If you open the Form with DesignerControl in Design mode and will change these properties you will see that all properties works right.
Please, look at the attached image. Thank you.
Re: Some toolbars not hiding
Алексеуй, коллеги попросили меня написать по-русски, потому что они подозревают что вы не поняли вопроса
Смысл вопроса состоял в том что два тулбара не исчезают при выполнении следующего кода:
designer.ShowToolbarFormatting = false;
designer.ShowToolbarTools = false;
Скриншот который вы предоставили демонстрирует не-спрятанные тулбары. Вопрос который человека интересовал - это как их а) спрятать, б) в коде. А вы продемонстрировали как их а) показать б) в дизайнере
Смысл вопроса состоял в том что два тулбара не исчезают при выполнении следующего кода:
designer.ShowToolbarFormatting = false;
designer.ShowToolbarTools = false;
Скриншот который вы предоставили демонстрирует не-спрятанные тулбары. Вопрос который человека интересовал - это как их а) спрятать, б) в коде. А вы продемонстрировали как их а) показать б) в дизайнере
Re: Some toolbars not hiding
Здраввствуйте.
Для общения на русском у нас есть русский форум. Если вы рускоговорящий, то лучше и быстрее будет решать проблемы там.
Скриншот показывает какие панели прячут эти свойства. Я не могу показать какие панели прячутся, спрятав их. Если вы поменяете значения выделенных свойств на false, то данные панели исчезнут.
Специально для вас ещё раз сделал скриншот с отключенными панелями. В коде их можно спрятать с помощью следующих строк:
Существуют сомнения, что вам надо спрятать другие тулбары. Если сомнения верны, не могли бы вы обозначить их на скриншоте.
Спасибо.
Для общения на русском у нас есть русский форум. Если вы рускоговорящий, то лучше и быстрее будет решать проблемы там.
Скриншот показывает какие панели прячут эти свойства. Я не могу показать какие панели прячутся, спрятав их. Если вы поменяете значения выделенных свойств на false, то данные панели исчезнут.
Специально для вас ещё раз сделал скриншот с отключенными панелями. В коде их можно спрятать с помощью следующих строк:
Code: Select all
designer.ShowToolbarFormatting = false;
designer.ShowToolbarTools = false;
Спасибо.