jjacksn
asked on
Is there an easy way to resize forms?
Is there an easier way to resize forms than changing all the controls locations and sizes by hand? I have many forms and I would like to be able to resize, but all of these forms have many controls on them. It seems like there might be an easier solution than modifying all the sizes/locations manually based on the new window size.
If you set correctly the Anchor propery drawing the form at smallest size the resize of form work fine
ASKER
DaniPro, if I specify the anchor, the resizing does not expand any of the controls
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
My Anchored controls do not resize... please explain what you mean?
If I have a RichTextBox in a form, and it is anchored topleft, when I resive the form, the text box does not grow accordingly.
If I have a RichTextBox in a form, and it is anchored topleft, when I resive the form, the text box does not grow accordingly.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
oh, ok. that sounds good. If I anchor things inside of a panel, and anchor the panel, would that also happen correctly? Also, can I do that in the designer, or only programmatically?
ASKER
Nevermind, the designer was a stupid question.
thanks, that should work.
thanks, that should work.
Yes. :)
Use an automatic layout manager. I use this free one from here:
http://9mm.com/~ogl/packnet/
and found it to be quite good. One does need to do a bit of work on one's objects though to specify minimum sizes for objects on the form.
There are other layout managers, including one on SourceForge, but I haven't used them. You could try experimenting with them if the above layout manager doesn't suit you.