Add diagram and flowchart capabilities to your application.

Also available for:


v1.0.1.6 (March 7, 2018)

Version history

TMS FNC Controls can be simultaneously used on these frameworks:

TMS FNC Controls can be simultaneously used on these operating systems:

TMS FNC Controls can be simultaneously used on these IDE's:


Click image for more screenshots.
  • High-quality (anti-aliasing) drawing of blocks and lines
  • Open architecture for building custom blocks and lines inherited from base classes
  • Ready-to-use flowchart, arrow and electric blocks
  • Linking system allow customizable link points and information retrieval of connected blocks
  • Block gradient, shadow and bitmap
  • Full block customization: pen, brush, color, selection color, minimum width and height
  • Block text customization: horizontal and vertical alignment, font, word wrap, clipping
  • Customizable link points in blocks
  • Full line (link) customization: pen, source arrow shape, target arrow shape
  • Arc & bezier lines, polygon objects
  • Block rotation supported (including text, bitmap and gradient)
  • Separate TTMSFNCBloxToolBar component for easy diagram editing with no line of code (needs TMS FNC UI Pack)
  • Diagram snap grid
  • Diagram rulers
  • Saving/Loading diagram to/from file and stream
  • Diagram zoom in/out
  • Panning
  • Helper classes TTMSFNCBloxBlockDrawer for easy custom drawing on custom blocks
  • Clipboard operations, object deletion and inserting, zooming, and more.

Supported frameworks and platforms

  • VCL Win32/Win64
  • FMX Win32/Win64, macOS, iOS, Android
  • LCL Win32/Win64, macOS, iOS, Android, numerous Linux variants including Raspbian

Supported IDE's

  • Delphi XE7 and C++ Builder XE7 or newer releases
  • Lazarus 1.4.4 with FPC 2.6.4 or newer releases.


Trial downloads

Trial version: limited to FMX and VCL. For mobile device deployment, the trial version supports deploying in release mode only.

Buy online


for Delphi XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo, C++Builder XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo, (Prof/Enterprise/Architect) , Lazarus/FPC

View licensing FAQ

Single developer license

license for 1 developer € 95

order now
add to cart

Small team license

license for 2 developers € 150

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):