Set palette to be docked by default.

Set palette to be docked by default.

Anonymous
Not applicable
491 Views
2 Replies
Message 1 of 3

Set palette to be docked by default.

Anonymous
Not applicable

Hello,

 

In my "Show" method for palette I'm trying to set default position to dock:

 

 

 _ps = new PaletteSet("BkPlyta 1.0");
            _ps.StateChanged += new PaletteSetStateEventHandler(OnStateChanged);

            _ps.Style = PaletteSetStyles.NameEditable |
                        PaletteSetStyles.ShowPropertiesMenu |
                        PaletteSetStyles.ShowAutoHideButton |
                        PaletteSetStyles.ShowCloseButton;

            _ps.Dock = DockSides.Left;

            _ps.MinimumSize = new System.Drawing.Size(300, 300);

 

 

But what it doesn't work for me. I tried almost everything I think.

 

Can someone help me? Thanks.

0 Likes
Accepted solutions (1)
492 Views
2 Replies
Replies (2)
Message 2 of 3

Paulio
Advocate
Advocate
Accepted solution

Try setting _ps.Visible = True before setting the _ps.Dock.

Message 3 of 3

Anonymous
Not applicable

Works perfectly 🙂

 

Thank you!

0 Likes