Professional set of Delphi and C++Builder components for virtual instrumentation

  • Meters, Bars (Gauge), with linear or log(10) scaling
  • Digital indicators (time, value)
  • Operating Point display
  • Dial (knob), Sliders, Trend/Recorder
  • buttons, switches, LED indicators
  • DB-Aware components and many more

GTSizer v.3.2

By GenoTech, Inc.

Shareware 06 Sep 2006


Whether you're concerned about run time resolution or resizeable forms, the GTSizer will maintain the professional look of your Delphi application. You can design in large or small fonts and the GTSizer will properly handle your font settings and Delphi component or C++Builder component sizes for each form whenever the user resizes the form, or your application runs on a different screen resolution (640/480, 800/600, 1024/768, 1280/1024).


  • Status: Trial (work while IDE is running)
  • Source: On purchase/registration
  • price: $174.95
  • Size: 245kB

Platforms: CB1, CB3, CB4, CB5, CB6, D5, D6, D7

PHSizer v.1.0

By Joe Man.

Freeware + source 23 Jun 1998


TphSizer is almost same as TSplitter except that the sizing image is look like the splitter used in Microsoft's products.


  • Status: Fully functional
  • Source: Included
  • Size: 3kB

Platforms: D3

Range slider v.1.0

By Michael Kochiashvili.

Freeware + source 02 Oct 2006


Delphi component for selecting range between Min and Max values.


  • Status: Fully functional
  • Source: Included
  • Size: 291kB

Platforms: D5, D6, D7

Sizer v.1.0

By Phill Demoore.

Freeware + source 06 Jul 1998


Resizes controls on the form, also has helper components for awkward controls that do not function correctly when resized, or need additional information.


  • Status: Fully functional
  • Source: Included
  • Size: 13kB

Platforms: D3

TElasticForm v.10.00

By Q-Systems Engineering.

Shareware 14 Nov 2007


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 (small fonts at 96 dpi, large fonts at 120 dpi, or custom-size fonts).
  • 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, it can also be created at run-time if your application demands it.
  • 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 registry support.


  • Status: Trial (work while IDE is running)
  • Source: On purchase/registration
  • price: $55
  • Source price: $100
  • Size: 805kB

Platforms: CB1, CB3, CB4, CB5, CB6, D2, D2005, D2006, D2007, D3, D4, D5, D6, D7

TFormResizer v.2.0

By David A. Price.

Freeware + source 04 Jun 1999


The TFormResizer component resizes all components on a form when th form resizes. Unlike other resizing components, TFormResizer works with existing forms (i.e., does not require use of a special panel). Version 2.0 adds enhancements (contributed by W. Kleinrath) for optional resizing of fonts.


  • Status: Fully functional
  • Source: Included
  • Size: 7kB

Platforms: D1, D2, D3, D4

ThlResizer v.1.1

By Heelana.Com.

Freeware + source 14 Oct 2002


ThlResizer is a nonvisual VCL component for Delphi/C++Builder that is used to resize forms or other VCL controls in an animated fashion. Either horizontally, vertically or both at the same time. Examples include resizing a dialog to show/hide detail information or zooming of pictures or text fields and many more.

Included are a runtime and a design time version of the component package, html documentation and detailed install/uninstall instructions.


  • Status: Fully functional
  • Source: Included
  • Size: 32kB

Platforms: CB5, CB6, D5, D6

TJuhasResizeNodes v.1

By Juhas Software.

Freeware + source 16 May 2011


This component enables to resize controls in RUNTIME. It can show up to 8 resizing nodes. Just put it on the form and assign a control to ActiveComponent property.
  • it resizes automaticlly a control at runtime
  • it shows up to 8 resizing nodes/handles/blocks
  • you can use constraints
  • you can activate, deactivate, show and hide every resize node
  • all with just one line of code
  • demo included.
Everything is written inside .pas file.


  • Status: Fully functional
  • Source: Included
  • Exe demo: included
  • Size: 219kB

Platforms: D6


By Andrey Lelikov.

Freeware + source 05 Nov 1998


This component will help you to write OnResize event, providing two additional events and storing design size & placement of all controls.


  • Status: Fully functional
  • Source: Included
  • Size: 8kB

Platforms: CB1, CB3

TMDisplayChange v.1.1

By Database4YoU.

Freeware 08 May 2001


With TMDisplayChange your application will work on any PC screen resolution. TMDisplayChange will resize your form and all components on it, having in mind it's design time size in millimeters (approximately), instead in pixels. It will also fire OnBeforeDisplayChange and OnAfterDisplayChange event so you have an oportunity to resize some complex components yourself.


  • Status: Fully functional
  • Source: On purchase/registration
  • Source price: $29
  • Size: 25kB

Platforms: D5

TMinMax v.1.07

By Patrick Brisacier, Devonic, Inc.

Freeware + source 29 May 2007


A component that allows you to minimize and maximize forms size. You can also allow user to resize or not a running form.


  • Status: Fully functional
  • Source: Included
  • Size: 7kB

Platforms: D2, D2005, D2006, D2007, D3, D4, D5, D6, D7

TResizeWnd v.1.1

By Andy Strong.

Freeware + source 27 Feb 1997


This component allows control of a Form with style bsSizeable to have the Minumum and Maximum sizes controlled by the developer.


  • Status: Fully functional
  • Source: Included
  • Size: 6kB

Platforms: D1

TSizeControl v.7.2

By Angus Johnson.

Freeware + source 29 Dec 2006


Non-visual component to enable runtime moving and resizing of controls.


  • Status: Fully functional
  • Source: Included
  • Size: 171kB

Platforms: D3, D4, D5, D6, D7

TSizeCtrl v.8.2

By Leu Zenin, Angus Johnson.

Freeware + source 03 Jun 2019


TSizeCtrl is a non-visual VCL component, which allows you to resize, select and move TControl decadents Features:
  • Lazarus and Delphi support
  • Fully customizable buttons: you can change count (from 4 to 8), colour, size, transparency, shape, and if you want to - you can set the button image
  • 5 shape types: Square, Circle, Rhombus, Triangle and RoundRect
  • Customizable selection frame: movePanelCanvas property to access all of the selection frames canvases at once, with transparency (Brush.Style := bsClear) support
  • ShowFrame property to show/hide selection frame
  • MovePanelAlphaBlend property to specify alpha-channel of the sizing/selection frame
  • MovePanelImage property to set the Selection Frame image
  • TCustomForms support: when form is resized with TSizeCtrl, it cannot be closed or maximized/minimized
  • Grid support, with properties: gridSize, showGrid, gridColor, gridColorContrast
  • Resizing options:
    • ApplySizes property - activate to change object's size immediately
    • MultiTargetResize property - to deny/allow resizing of few targets at once
    • Constraints property to specify minimal and maximal sizes of the resizable object
    • MoveOnly property to deny/allow resizing of an objects
    • Objects tag support, to deny object from selecting
    • Customizable buttons: colours ({content-fill, border}) and images for Enabled, Hovered and Disabled states
    • ApplySizes property - to apply sizes to the object immediately
    • EditDisabled property to allow (Enabled := False)->Disabled components editing
    • Different resize-during button styles: none (buttons are hidden), buttons (all buttons are visible), line, single button
    • Different resize-during button hide options: none (buttons are visible, but static), hide (buttons are hidden), move (buttons will be moved in case of moving, but hidden in case of sizing)
  • Additional options:
    • Stretch properties supplied with every Image(TPicture) properties, to specify which images you would like to store in the original size
    • Customizable modification keys (selection, moving/sizing, align-ignoring keys)
    • OnHover events for TSizeBtns (sizing grips/handles)
P.s For additional info, see project's webpage (Github directory)


  • Status: Fully functional
  • Source: Included
  • Exe demo: included
  • Size: 3 034kB

Platforms: D2007, D2009, D2010, D7, DX, DX.1, DX.2, DX.3, DXE, DXE2, DXE3, DXE4, DXE5, DXE6, DXE64, DXE7, DXE8

WinSizer v.5.02f

By Digital Data Concepts, LLC.

Freeware + source 06 Sep 2006


WinSizer allows full control over which components to be resized when a form is resized, no user functions to call, fully automatic, and remembers the forms state and component positions, autosizing at its best.


  • Status: Fully functional
  • Source: Included
  • Size: 103kB

Platforms: D1, D2, D3, D4, D5, D6, D7

More interesting links and pages

Wheel of Fortune Answers

Discover UK licensed casino sites at Casinopilot

Check out Valforex reviews

Scrummaster and Agile trainings

Word Unscrambler

Check the best online casinos in UK

What is control panel?

China Wholesale Suppliers Directory

Free Angram Solver

Syllable Word Counter

Printable Sudoku Puzzles

Download Instagram Stories

Word Search Puzzles

Try out new casino sites at

Percentage Calculator



Time Calculator