ElasticForm
Current Version: 7.00
Date of Release 1/26/2003
Compatibility: Delphi 1, 2, 3, 4, 5, 6, 7; C++Builder 1, 3, 4, 5,
and 6
Operating Systems: Win 3.1, Win 95, Win 98, Win NT, Win Me, Win
2000, Win XP
ElasticForm is a non-visual component designed to provide screen resolution
and font size independence of a form and automated resizing of all visual
components of a form as it resizes. ElasticForm also adds additional
run-time control of your form. The following list enumerates the automatic
controls that ElasticForm places on your form:
- Screen and font size resolution independence. This simply means that
the initial size of your form (as a percentage of the screen size) remains
constant as the application runs in computers with different screen
resolutions (e.g. 800x600, 1024x768, etc) and different font sizes (e.g
small fonts at 96 dpi or large fonts at 120 dpi).
- ElasticForm offers different options on how to apply resolution
independence. For example it will a) apply full resolution
independence; b) suppress resolution independence; 3) suppress resolution
independence up to the point that the form fits on the screen and apply
resolution independence past that point.
- As the form resizes, ElasticForm will automatically resize proportionately
all the visual components of the form. This is a much more advanced
process than that provided by property Anchors provided by most
visual VCL components, as it includes font resizing, cell size resizing of
grids, etc.
- ElasticForm allows various options for resizing grids. For example,
it will resize the grid cells in proportion to the form resizing, or it will
disable resizing the vertical size of the cells to allow more rows shown
when the grid size increases, etc.
- ElasticForm is commonly added to a form at design. However, run-time
creation is also allowed.
- ElasticForm controls run-time added controls.
- Allows setting limits to the smallest and largest size of a form during
resizing and maximizing.
- When the maximized size is less than the screen size, ElasticForm can
control the default position when form gets maximized.
- Tiles a bitmap
to the background of the form. This applies to ALL forms,
including MDIforms where direct access to the form's background is not
trivial.
- ElasticForm provides automatic INI file and registry suport.
Fixes/Changes in Version 7.00
- Compatibility with Delphi 7 and C++Builder 6.
- Fixed problem with TStatusBar parented by the form which could cause crashes in WinXP and some Win Me systems.
- Added property "Active" when allows for easier control on whether the component is active or not.
- Checks if a control has an "AllowHiding" property (e.g. TActionBar) and sets it to true. Otherwise errors result in resizing.
- Corrected Frames release on the component's destruction.
- Added additional correction to prevent aligned controls from being rearranged at resizing
Pricing. Still the same low price!
- Complete with source: US$ 70.00
- Registered (no source): US$ 35.00
- Upgrades for registered or source users: US$50.00 for source
or US$25.00 for the "no source" version.