Table of Contents

TMS FNC Blox Control — Guides

TTMSFNCBloxControl is a feature-rich diagramming and flowcharting canvas: it hosts blocks and lines, connects them through link points, and handles selection, moving, resizing, rotating, grouping, zooming, clipboard, undo/redo, and serialization across FMX, VCL, and WEB. These chapters break that surface into task-oriented guides. Start with Getting started for a minimal running diagram, then pick the chapter for the task at hand.

Building diagrams

Chapter Covers
Elements and libraries The element model (elements, blocks, lines), the Blox collection, adding and removing elements, and the built-in block libraries (flowchart, electric, arrow, DFD, UML).
Working with blocks Block geometry, shapes, text and alignment, pictures, rotation, and link points.
Lines and linking Line styles, arrows, connecting blocks through link points, required connections, and line text cells.

Presentation and editing

Chapter Covers
Appearance Element fill, stroke, shadow and font; the control background; the snap grid; and the rulers.
Interaction and editing Editing states, inserting via the presenter, interaction options, selection, clipboard, undo/redo, grouping, z-order, panning, and zoom.

Data and extensibility

Chapter Covers
Persistence and export Saving and loading diagrams to files and streams, and exporting to an image.
Custom elements Building custom blocks with a drawer path, defining link points, and registering elements into selector/toolbar categories.
Events The element, render, selection, modification, zoom, and in-place editor events, with worked handlers.

See also