Some toolbars not hiding

Stimulsoft Reports.NET discussion
Post Reply
lwardwell
Posts: 3
Joined: Tue Nov 12, 2013 10:10 pm

Some toolbars not hiding

Post by lwardwell »

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
HighAley
Posts: 8430
Joined: Wed Jun 08, 2011 7:40 am
Location: Stimulsoft Office

Re: Some toolbars not hiding

Post by HighAley »

Hello.

These properties works right. Could you send us screen-shot where we could see what do you need to hide?

Thank you.
lwardwell
Posts: 3
Joined: Tue Nov 12, 2013 10:10 pm

Re: Some toolbars not hiding

Post by lwardwell »

after the above properties are set you can still see formatting and toolbox toolbars are still visible.
Attachments
report.png
report.png (59.05 KiB) Viewed 1753 times
HighAley
Posts: 8430
Joined: Wed Jun 08, 2011 7:40 am
Location: Stimulsoft Office

Re: Some toolbars not hiding

Post by HighAley »

Hello.

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();
Tahk you.
lwardwell
Posts: 3
Joined: Tue Nov 12, 2013 10:10 pm

Re: Some toolbars not hiding

Post by lwardwell »

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.
HighAley
Posts: 8430
Joined: Wed Jun 08, 2011 7:40 am
Location: Stimulsoft Office

Re: Some toolbars not hiding

Post by HighAley »

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.
DesignerControl.png
DesignerControl.png (73.5 KiB) Viewed 1735 times
Thank you.
gsa65535
Posts: 1
Joined: Mon Nov 18, 2013 8:01 pm

Re: Some toolbars not hiding

Post by gsa65535 »

Алексеуй, коллеги попросили меня написать по-русски, потому что они подозревают что вы не поняли вопроса

Смысл вопроса состоял в том что два тулбара не исчезают при выполнении следующего кода:

designer.ShowToolbarFormatting = false;
designer.ShowToolbarTools = false;

Скриншот который вы предоставили демонстрирует не-спрятанные тулбары. Вопрос который человека интересовал - это как их а) спрятать, б) в коде. А вы продемонстрировали как их а) показать б) в дизайнере
HighAley
Posts: 8430
Joined: Wed Jun 08, 2011 7:40 am
Location: Stimulsoft Office

Re: Some toolbars not hiding

Post by HighAley »

Здраввствуйте.

Для общения на русском у нас есть русский форум. Если вы рускоговорящий, то лучше и быстрее будет решать проблемы там.

Скриншот показывает какие панели прячут эти свойства. Я не могу показать какие панели прячутся, спрятав их. Если вы поменяете значения выделенных свойств на false, то данные панели исчезнут.

Специально для вас ещё раз сделал скриншот с отключенными панелями.
DesignerControl2.png
DesignerControl2.png (62.17 KiB) Viewed 1724 times
В коде их можно спрятать с помощью следующих строк:

Code: Select all

designer.ShowToolbarFormatting = false;
designer.ShowToolbarTools = false;
Существуют сомнения, что вам надо спрятать другие тулбары. Если сомнения верны, не могли бы вы обозначить их на скриншоте.

Спасибо.
Post Reply