The JhLayout Component Set provides developers with two componenets that make
handling the resizing of controls easy! The JhLayoutPanelGrid component is a
replacement for Delphi's TPanel control, only this one is capable of arranging its
children into any number of rows and columns, with adjustable spacing and margins.
In addition, the component set includes JhLayoutPanelRelative, which is much more
powerful! This panel allows its children to be positioned relative to one another. Set
the width of an edit box to be 95% the width of the containing panel. Then, set the
position of a button to be flush right with the right hand side of the edit box. When the
panel is resized, the edit box will adjust itself to occupy 95% of the new width, and
the button will position itself at the right of the newly sized edit box. In a similar
fashion, nearly any layout imaginable can be specified, all without writing a single
line of code! 

--jkhoffman@iname.com