Table of Contents

TMS FNC Planner

TMS FNC Planner showing a styled five-day work-week with color-coded appointments TMS FNC Planner showing a styled five-day work-week with color-coded appointments in a dark theme

TMS FNC Planner is a cross-framework scheduling and calendar component for VCL, FMX, and WEB Core. It displays time-based items across configurable time units (hours, days, weeks, months), supports multiple display modes, resource-based lanes (positions), and includes a built-in item editor dialog.

Documentation

Start here Use when
Get started You want a working planner on screen quickly.
Guides You want task-oriented chapters grouped by feature area.
API reference You want class, property, method, and event details.
Release notes You want what changed in recent versions.

Key features

  • Configurable row duration from milliseconds to days via DisplayUnit / DisplayUnitType
  • Multiple display modes: day, day period, multi-day, multi-resource, month, multi-month, and custom
  • Resource-based columns (positions) for parallel schedule lanes
  • Groups that span multiple positions
  • Inplace and dialog item editing, with an optional recurrence editor
  • Active time range highlighting
  • Navigation buttons and programmatic navigation
  • Data binding via TTMSFNCPlannerDatabaseAdapter
  • HTML-formatted item text via TMS Mini HTML

API classes

Class Responsibility
TTMSFNCPlanner Main component — timeline, items, positions, groups, interaction
TTMSFNCPlannerData Item and resource data types: TTMSFNCPlannerItem, TTMSFNCPlannerGroup
TTMSFNCPlannerDatabaseAdapter Connects a TDataSet to the planner