Table of Contents

TTMSFNCCustomKanbanBoard Class

Base class for the Kanban board component. Displays a horizontal set of columns, each containing a scrollable list of cards. Supports drag-and-drop reordering of cards between columns and rich per-card customisation.

API unit family: TMSFNCKanbanBoard Inherits from: TTMSFNCCustomScrollControl Implements: ITMSFNCBitmapContainer, ITMSFNCAppearanceGlobalFont

Syntax

TTMSFNCCustomKanbanBoard = class(TTMSFNCCustomScrollControl, ITMSFNCBitmapContainer, ITMSFNCAppearanceGlobalFont)

Properties

Name Description
SelectedItem Gets or sets the selected item.

Methods

Name Description
ClearItems Removes all items from all columns.
ClearSelection Clears the current item selection.
FindItemWithDBKey Finds an item by its database key.
InitSample Populates the board with sample columns and items.
LoadSettingsFromFile Loads column and item settings from a file.
LoadSettingsFromStream Loads column and item settings from a stream.
SelectItem Selects the specified item.
XYToColumn Returns the column at the specified local coordinates.