TMS VCL Instrumentation Workshop

Over 80 Instrumentation controls for Delphi and C++Builder

Also available for:


v2.8.0.2 (October 15, 2021)

Version history

Feature overview

TMS Instrumentation Workshop is a library full of components, methods and routines enabling you to create professional looking instrumentation and multimedia applications. A set containing over 80 instrumentation and digital components like leds, scopes, banners, sliders, knob controls, buttons, meters, panels with customized backgrounds and much more.


  • TVrJogMeter: rotating meter control
  • TVrLineMeter: highly configurable meter control with peak values, linear & logarithmic scale
  • TVrThermoMeter: thermometer control with peak values, setpoint and linear or logarithmic scale
  • TVrAngularMeter: rounded analog meter device
  • TVrMeter: meter control with needle and scale control
  • TVrPowerMeter: temperature/progress meter
  • TVrCompass: base class needle component
  • TVrTank: multi shaped tank control
  • TVrTubeMeter: tube meter control with various tube shape settings

Sliders & Bars

  • TVrSlider: smooth slider control
  • TVrProgressBar: enhanced progress bar
  • TVrIndicator: horizontal or vertical row of LEDs
  • TVrTrackBar: trackbar component
  • TVrLevelBar: progress bar with various fill styles
  • TVrGauge: gauge in LCD style

Led Styles

  • TVrBlinkLed: sizeable multi color led with blink capability
  • TVrCheckLed: checkbox with led
  • TVrDigit: 7 segment LED
  • TVrImageLed: standard LED control
  • TVrLights: row of green / yellow / red leds
  • TVrLed: small light bulb control
  • TVrArrow: arrow shaped button control
  • TVrJoyPad: arrow control with customizable direction
  • TVrUserLed: user definable LED control
  • TVrRaster: raster of led cells
Led Styles


  • TVrCounter: counter display with customizable number bitmaps
  • TVrNum: displays numeric values in LCD style
  • TVrNumLEDS: free configurable 7 segment LED display that can display characters 0..9, . , : and - in any order
  • TVrFloatNum: 7 segment LED display to display floating point numbers with control over nr. of decimals and negative sign
Counters numleds

Multi colored Matrix

  • TVrMatrixGroup: multi line dot matrix control to display text
  • TVrMatrix: single line dot matrix control to display text


  • TVrAniButton: animated button using a bitmap filmstrip for animation
  • TVrBitmapButton: button using bitmap shape
  • TVrDemoButton: 3D push button with various additional features
  • TVrHyperButton: web link styled button component
  • TVrMediaButton: push button control with 3D effect
  • TVrPowerButton :  Windows button control with embedded LED
  • TVrShadowButton: button with extra shadow effect
  • TVrShapeBtn: transforms a bitmap in a 3D rendered image
  • TVrUpDown: updown push button control
  • TVrRocker: light switch styled switch control
  • TVrRotarySwitch: sizeable rotary switch with switch position labels
  • TVrWheel: rounded progress indicator or knob
  • TVrSwitch: switch component
  • TVrSpinner: up/down control
  • TVrKeyPad: numeric keypad for touchscreen applications
  • TVrNavigator: multimedia navigator control


  • TVrPieGraph: 2D / 3D percentage pie graph
  • TVrPercentPie: percent pie chart graph
  • TVrPercentBar: percent bar graph
  • TVrHotImage: image with bitmaps for hot and normal state
  • TVrLabel: 3D label with rotation and various effects
  • TVrBanner: scrolling bitmap with speed & direction control
  • TVrDisplay: LCD panel styled control that can contain child controls
  • TVrAnimate: animated image using a bitmap filmstrip for animation
  • TVrGradient: component for creating multi colored backgrounds
  • TVrBorder: beveled outline
  • TVrDeskTop: form background
  • TVrHyperLink: web link styled label component
  • TVrWebLabel: automatic codeless internet link
  • TVrBitmapDial: dial control using bitmap filmstrip for position display
  • TVrBitmapImage: pattern bitmap image with various settings
  • TVrBitmapList: container component for holding bitmaps
  • TVrBlotter: container control with child control placement management
  • TVrSlideShow: bitmap transition component


  • TVrAnalogClock: analog clock in LCD style
  • TVrCalendar: control for selection of number or images from cells
  • TVrClock: timer display in LCD style

Checkboxes & Radiobuttons

  • TVrBitmapCheckBox: checkbox with bitmaps for various states
  • TVrBitmapRadioButton: radiobutton with bitmaps for various states
Checkboxes & Radiobuttons


  • TVrScanner: tool to display a row of horizontal leds which can be highlighted
  • TVrSpectrum: row of vertical bars to display a collection of signals
  • TVrScope: graphic oscilloscope control
  • TVrScale: displays a scale

Non-visual controls

  • TVrDirScan: non visual component for locating files on local or network drives
  • TVrFormShape: gives your form the shape of a bitmap
  • TVrRunOnce: disable multiple instances of the application
  • TVrThread: wrapper for making multithreaded applications easier
  • TVrCopyFile: wrapper for file copy
  • TVrStringList: stringlist container component
  • TVrTrayGauge: component to add progress indicator in system tray
  • TVrTrayIcon: component to add icon in tray
  • TVrKeyStatus: provides Num Lock, Caps Lock and Scroll  Lock state
  • TVrWave: wave player component

Sample applications

Download pack of all sample applications for Delphi:
Full sources of sample applications including main EXE demo.

Extra information


What our customers say

Hi Bruno Just want to drop you a line about how great your presentation was today. We often fail to point out to someone when they do a great job! You did a great job, you gave me a lot of ideas, and you answered my question very well. THANK you for your great products & super support.

- Lawrence Green

Thank you for developing components where I can best describe it like this: TMS components is a case where "The wheels fit the car, and NOT the car fit the wheels". Well done.

- Sathiparsad

As always your support is extraordinary and lightning fast.


Great controls - Just like I remember from the project I worked on 1998-2003. The controls only got better


I've played with the trial of Aurelius a bit and I like what I've seen so far (Firebird 2.5 with IBObjects). Especially the way how I can get started with a legacy database is nice. I wouldn't like if Aurelius thinks it needs to be clever when it comes to maintaining the underlaying database for changes due to the technical challenges mentioned above. For sure, Aurelius has potential for being an important part in the Delphi world when writing OO-based database clients.

- Thomas Steinmaurer


Buy online

TMS VCL Instrumentation Workshop

for Delphi 7, 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)

View licensing FAQ
  • License for commercial use: Single developer license, Site license
  • Includes full source code
  • Free 1 year updates and new releases
  • After 1 year, a 70% discount renewal is offered for a one year extension (offer valid for 30 days)
  • Free priority support through email and forum

Single developer license

license for 1 developer € 95

order now
add to cart

Site license

unlimited developers in the company € 395

order now
add to cart

CreditCards and PayPal Accepted

This product is also available in the following bundle(s):