VCL
TMS VCL UI Pack
Our bundle of over 600 VCL UI controls for modern, feature-rich Windows application development, including grids, planner, richeditor, ribbon, web updater, treeview and much more...
Also available

Features
A collection of supercharged edit and DB-aware edit controls
TAdvMultiInputQueryDialog *
- Multi input query dialog
- Multi column support
- Based on TAdvEdit for handling various input types
- Event for form customization

TAdvIPEdit
- Edit control with optional label for input of IP addresses
- Configurable IPv4 or IPv6 input
- Automatic mask
- Lots of extra features like flat look, focus color, auto focus inherited from TAdvEdit


TAdvDBFormPanel
- Automatic DB form generation for connected dataset
- Can generate the DB form at design-time and/or at run-time
- DB form generation can be fully automatic or semi-automatic, assisted by collection of items that controls each DB control that will be generated
- Layout settings to control generation of the form in column or row mode
- Via layout, it can be controlled whether labels for each DB control are used or not
- Layout can be persisted in JSON format
- Configurable mapping of DB field types to DB class types
- Events are provided to control what DB fields are used on the form
- Events are provided to customize properties of generated DB controls
- Automatic switching between edit mode and browse mode with representation of DB values via label or not enabled DB controls in browse mode

TAdvDBFormBox
- Automatic DB form generation for connected dataset
- Can generate the DB form at design-time and/or at run-time
- DB form generation can be fully automatic or semi-automatic, assisted by collection of items that controls each DB control that will be generated
- Layout settings to control generation of the form in column or row mode
- Via layout, it can be controlled whether labels for each DB control are used or not
- Layout can be persisted in JSON format
- Configurable mapping of DB field types to DB class types
- Events are provided to control what DB fields are used on the form
- Events are provided to customize properties of generated DB controls
- Automatic switching between edit mode and browse mode with representation of DB values via label or not enabled DB controls in browse mode
- Caption area with optional buttons that can put the form in edit or browse mode
- Scrollable area for DB form to accommodate any space needed for the DB controls

TAdvUpDownEdit
- Edit control with left & right increment / decrement button
- Configurable integer or float increment style
- Configurable integer or float min/max values
- Editor can be enabled or disabled

TAdvLabelEdit
- Label with hover and inplace editing on click
- Start editing can be programmatic, by click on Edit button or by click on label
- End of editing with OK/Cancel button

TAdvMultiButtonEdit
- Edit control with configurable number of buttons left and right from edit control
- Number of predefined button types : Ok,Cancel,Clear,Accept,Deny,Copy,Undo,Next,Previous
- Custom buttons with imagelist images can be added
- Hint, enabled state, flat look, image & position can be controlled per button

TAdvCheckTreeView
- Built-in capability to have a checkbox per node
- Configurable control over parent/child node checkbox control
- Fully interface compatible with the standard VCL TTreeView

TAdvListBox
- Filter box to perform filtering of items in listbox
- Different configurable filter methods: starts with/contains/equal/ends with/not equal
- Filter box can be hidden and made visible with shortcut key
- Filter or search configurable: goto item found, highlight matching items, filter items
- Filter or search can be case sensitive of not
- List can have checkboxes or not with each item
- List can have an image or not with each item
- Insert box to perform inserting new items in the listbox
- Insert box can be hidden and made visible with shortcut key

TAdvDualListBox
- Direct accessible left and right list
- Single or multi select can be selected
- Move or copy from left to right / right to left can be choosen
- Move or copy single, multiple or all items via buttons, arrow keys, drag & drop
- Left or right list color/font can be set
- Auto sort on left or right list can be enabled
- Events notify when items are moved from one list to the other list

TAdvListEditor
- Values can have a different display text from value text (name and email for example)
- Values can have an image
- Configurable lookup from first matching character or any character
- Appearance of values in normal and selected state can be configured
- Edit control can automatically size to the number of values added
- Can be set in read only mode
- Support for hints for each value

TMS Curvy Controls Pack
- Edit, ComboBox, Panel, Memo in Mac OSX style with rounded corners
- Optionally single or multiple images/controls left,right from edit or combobox or left inside or right inside edit or combobox
- Optionally text hint in edit control
- Capability to add control with dropdown menu in edit or combobox
- Hints per control and optionally hover & down images for controls

TAdvEdit & TAdvMaskEdit
- Edit controls with support for various types, color on focus, modify, error, different flat styles.
- Outlook style lookup popup with various settings to control look and behaviour.
- Includes an optional attached label with fine control on label position.
- DB-aware versions included.

TAdvComboBox
Enhanced combobox with lookup, flat style, borderless style, focus border, focus border color, attached label, ...
TAdvEditBtn & TUnitAdvEditBtn
Advanced edit control with inplace button.TUnitAdvEditBtn comprises an advanced edit control and extra edit for measurement unit selection via popup.
TAdvDirectoryEdit & TAdvFileNameEdit
Advanced edit control with built-in directory picker or built-in filepicker.
TLookupEdit & TLookupCombo
An edit control and combo box with automatic lookup and lookup history. DB-aware versions link to a field of the database and can optionally load the lookup values from the database as well.
TAdvSpinEdit
- Spin editor for various datatypes: integer, float, hex, time and date.
- Offers various styles and extra keyboard navigation capabilities and smart increment (Up/Down/Next/Prior/Home/End key handling).
- Optional attached label.
- DB-aware version included.

TAdvMoneyEdit & TMoneyEdit
- Editor with attached dropdown calculator.
- Calculator dropdown look fully customizable with a CalculatorLook property.
- 4 custom calculator buttons can be added.
- Calculation on inplace editing (ie. just type 100+15= to have 115).
- DB-aware version included.

TAdvTreeComboBox
- Combobox with true hierarchical treeview dropdown.
- Auto lookup of item in treeview upon dropdown.
- Images can be added in the treeview.
- Fully design time configurable dropdown treeview.

TAdvExplorerTreeview
Windows style compact editable hierarchical tree control- Direct Windows folder selection replacement.
- Supports restricted folder selection (folders hierarchically under selected folder only).
- Editable or readonly support.
- Supports use of custom images .
- Default Windows & Office style support.

Extra Information
- Samples
- Full component list
- TMS Component Pack what's new guide
- Ranorex testing tools add built-in support for TMS software VCL components in the latest Ranorex automated testing tools!
Help
- PDF manual
- Support Center
- TMS TInspectorBar Developers Guide
- TMS HTML Controls Pack Developers Guide
- TMS TAdvEdit Developers Guide
- TMS Advanced Poly List Developers Guide
- TMS Advanced Toolbars and Menus Developers Guide
- TMS Advanced TreeView Developers Guide
- TMS VCL UI Pack Quick Start Guide
- TMS Grid Pack Developers Guide
- TMS Metro Controls Pack Developers Guide
- TMS Parameter Controls Developers Guide
- TMS PDF Library Developers Guide
- TMS Smooth Controls Pack Developers Guide
- TMS Spell Check Developers Guide
- TMS TAdvDBFormPanel - TMS TAdvDBFormBox Developers Guide
- TMS TAdvDropDownControls Developers Guide
- TMS TAdvGridFilter and TAdvDBFilter Developers Guide
- TMS TAdvMemo Developers Guide
- TMS TAdvOfficePager Developers Guide
- TMS TAdvResponsiveList Developers Guide
- TMS TAdvRichEditor Developers Guide
- TMS TAdvSearchList Developers Guide
- TMS TAdvStringGrid Developers Guide
- TMS TAdvTouchkeyboard Developers Guide
- TMS TAdvTouchkeyboard Developers Guide
- TMS TDBAdvGrid Developers Guide
- TMS THotSpotImage Developers Guide
- TMS TAdvCardList Developers Guide
- TMS TWebUpdate Developers Guide
- TMS UpdateBuilder Quick Start Guide
- TMS TAdvTreeView Developers Guide
- TMS TAdvWebBrowser Developers Guide
- TMS VCL UI Pack SVG Developers Guide
- Tips & FAQ
- Blog posts
- Videos
Trial Downloads
Note that the TMS VCL UI Pack replaces the TMS Component Pack. Both products can't be installed simultaneously. Therefore TMS Component Pack must first be uninstalled before installing the TMS VCL UI Pack
VCL
Buy now
TMS VCL UI Pack
Site license
unlimited developers in the company
€ 510 yearly renewal *
€ 1275

Compatibility
- Delphi 7, 2007, 2010, 2009, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo, 10.3 Rio, 10.4 Sydney, 11 Alexandria, C++Builder 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo, 10.3 Rio, 10.4 Sydney, 11 Alexandria (Professional/Enterprise/Architect)
Licensing
- Licensing FAQ
- License for commercial use: Single developer license, Small team license, Site license
- Includes full source code
- Ask questions to our engineers related to purchased product via Support Center
- Free 1 year updates and new releases
- After 1 year, a discount renewal is offered for a 1 year extension. *
* offer valid for 30 days after end of license. Discount price is subject to change.
Tags
Bookmarks
×