TMS VCL Instrumentation Workshop

Over 80 Instrumentation controls for Delphi and C++Builder

Also available for:

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

As a developer for 30+ years, and a Delphi developer since 1996, I've a solid foundation on desktop development. But I was skeptical of indulging in web development. Though the market was demanding a switch, it seemed too difficult to make the transition. TMS Software was my "magic bullet" to get me started with zero intimidation. Love their Web Core and XData products. Now I can develop powerful web applications using Delphi. TMS Software has renewed my love for Delphi and won my heart for their innovators. Thanks to the team for great products and a large volume of demos and manuals. You ROCK!

- Larry

In the past I have purchased other components from other parties. I will say proudly that TMS is the best in support, price and style. Whenever I need a help your team is always there to help me. Keep up the good work

- Mohamed Thooloon

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.



Buy now

TMS VCL Instrumentation Workshop

Single developer license

license for 1 developer
€ 45 yearly renewal *
€ 105

order now
add to cart

Site license

unlimited developers in the company
€ 175 yearly renewal *
€ 435

order now
add to cart

CreditCards and PayPal Accepted


    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 (Professional/Enterprise/Architect)


  • Licensing FAQ
  • License for commercial use: Single developer 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.