Codejock Forums Homepage
Forum Home Forum Home > Codejock Products > ActiveX COM > Docking Pane
  New Posts New Posts RSS Feed - Setting a Pane size
  FAQ FAQ  Forum Search   Events   Register Register  Login Login

Setting a Pane size

 Post Reply Post Reply
Author
Message
Shawshank View Drop Down
Senior Member
Senior Member


Joined: 16 October 2005
Status: Offline
Points: 117
Post Options Post Options   Thanks (0) Thanks(0)   Quote Shawshank Quote  Post ReplyReply Direct Link To This Post Topic: Setting a Pane size
    Posted: 05 February 2006 at 3:42pm
I have a Pane docked along the left side. When the mouse moves over the button along the left the Pane pops out. Is there a way to set the Pane to a specifc size? Much how the Pane will "recall" the size after adusting the width. Is it possible to set the Pane to a specific size? I see that you can set a min/max size but I don't see a specific size. Is that possible?
Back to Top
SuperMario View Drop Down
Admin Group
Admin Group
Avatar

Joined: 14 February 2004
Status: Offline
Points: 18057
Post Options Post Options   Thanks (0) Thanks(0)   Quote SuperMario Quote  Post ReplyReply Direct Link To This Post Posted: 06 February 2006 at 7:50am
Setting the min and max to the same size will lock the pane to a specific size.

    Pane.MinTrackSize.SetSize 100, 100
    Pane.MaxTrackSize.SetSize 100, 100

If the pane is docked to the Left\Right, then the "Width" will be used, if Top\Bottom, then the "Height" specified will be used.  The only time both width and height are used is when the pane is floating.

If you do not want the pane "locked", then use the code above to resize the pane to the desired size, then use this code to set the mix\max the pane can be sized to:

    'Remembers previous size settings
    DockingPaneManager.NormalizeSplitter s

    'Sets the minimum and maximum sizes the splitter can move
    'Note, this will not resize the pane, it is specifying how
    'large the user can move the splitters
    'Maximum\Minimum size will be 0x0 and 200x200
    Pane.MinTrackSize.SetSize 0, 0
    Pane.MaxTrackSize.SetSize 200, 200


    DockingPaneManager.RedrawPanes
Back to Top
Shawshank View Drop Down
Senior Member
Senior Member


Joined: 16 October 2005
Status: Offline
Points: 117
Post Options Post Options   Thanks (0) Thanks(0)   Quote Shawshank Quote  Post ReplyReply Direct Link To This Post Posted: 06 February 2006 at 11:39pm
Thanks, that did the trick perfectly.
Back to Top
 Post Reply Post Reply
  Share Topic   

Forum Jump Forum Permissions View Drop Down

Forum Software by Web Wiz Forums® version 12.04
Copyright ©2001-2021 Web Wiz Ltd.

This page was generated in 0.125 seconds.