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. |