
AutoSizer Technical Information and Specification
The resizing properties for each control are set visually with an advanced component editor, which displays the form and all controls exactly as you see them in the form designer. You then just click on controls and set their resizing properties.
This means that you can place controls exactly where you want them to be relative to the sides of your form and they will "stick" to these sides when the form resizes. For example, you can place your OK, Cancel, Help and other buttons at the right side of the form and they will stay in exactly that position relative to the right side of the form no matter how the user resizes it. Similarly, you can have controls automatically stretch both horizontally and/or vertically as the form is resized. This is ideal for controls such as grids, listboxes, memos as well as the container controls like panels, group boxes, notebooks, tabbed notebooks and scroll boxes.
In addition to the form sizer component which sizes controls which are directly on a form, AutoSizer includes autosizing versions of all the Delphi container controls. You get resizing versions of the panel, group box, notebook, tabbed notebook and scroll box controls. Note that these are all inherited directly from their standard Delphi counterpart so you get all the standard functionality.
The visual sizing editor is activated for all sizing components by either double-clicking on the component, or selecting it and right-clicking where a new option has been added to the component popup menu.
You can download the AutoSizer Help file (10KB zip) from here.