Table of Contents

TTMSFNCKanbanBoard Class

Displays a kanban board with columns, movable items, filtering, selection, custom drawing, and optional data adapter support.

API unit family: TMSFNCKanbanBoard Inherits from: TTMSFNCCustomKanbanBoard

Syntax

TTMSFNCKanbanBoard = class(TTMSFNCCustomKanbanBoard)

Properties

Name Description
Adapter Specifies the adapter used to connect the board to external data. (inherited from TTMSFNCCustomKanbanBoard)
BitmapContainer Specifies the bitmap container used to resolve image references in board content. (inherited from TTMSFNCCustomKanbanBoard)
Columns Contains the board columns and their items. (inherited from TTMSFNCCustomKanbanBoard)
ColumnsAppearance Configures the visual appearance of board columns. (inherited from TTMSFNCCustomKanbanBoard)
GlobalFont Applies a shared font configuration to the board. (inherited from TTMSFNCCustomKanbanBoard)
Interaction Configures user interaction options such as selection, editing, drag-and-drop, and URL handling. (inherited from TTMSFNCCustomKanbanBoard)
ItemsAppearance Configures the visual appearance of items displayed in columns. (inherited from TTMSFNCCustomKanbanBoard)
SelectedItem Gets or sets the selected item. (inherited from TTMSFNCCustomKanbanBoard)
Version Returns the component version string. (inherited from TTMSFNCCustomKanbanBoard)

Methods

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

Events

Name Description
OnAfterApplyFilter Occurs after a filter is applied to a column. (inherited from TTMSFNCCustomKanbanBoard)
OnAfterDrawItem Occurs after an item is drawn. (inherited from TTMSFNCCustomKanbanBoard)
OnAfterDrawItemIcon Occurs after an item icon is drawn. (inherited from TTMSFNCCustomKanbanBoard)
OnAfterDrawItemText Occurs after item text is drawn. (inherited from TTMSFNCCustomKanbanBoard)
OnAfterDrawItemTitle Occurs after an item title is drawn. (inherited from TTMSFNCCustomKanbanBoard)
OnAfterDropItem Occurs after an item is dropped onto a column or item. (inherited from TTMSFNCCustomKanbanBoard)
OnBeforeApplyFilter Occurs before a filter is applied to a column. (inherited from TTMSFNCCustomKanbanBoard)
OnBeforeDrawItem Occurs before an item is drawn. (inherited from TTMSFNCCustomKanbanBoard)
OnBeforeDrawItemIcon Occurs before an item icon is drawn. (inherited from TTMSFNCCustomKanbanBoard)
OnBeforeDrawItemText Occurs before item text is drawn. (inherited from TTMSFNCCustomKanbanBoard)
OnBeforeDrawItemTitle Occurs before an item title is drawn. (inherited from TTMSFNCCustomKanbanBoard)
OnBeforeDropItem Occurs before an item is dropped onto a column or item. (inherited from TTMSFNCCustomKanbanBoard)
OnColumnAnchorClick Occurs when an anchor in a column header or footer is clicked. (inherited from TTMSFNCCustomKanbanBoard)
OnColumnCollapse Occurs when a column is collapsed. (inherited from TTMSFNCCustomKanbanBoard)
OnColumnExpand Occurs when a column is expanded. (inherited from TTMSFNCCustomKanbanBoard)
OnCustomizeColumn Occurs when a column is being customized. (inherited from TTMSFNCCustomKanbanBoard)
OnDoneButtonClicked Occurs when the done button is clicked for a column. (inherited from TTMSFNCCustomKanbanBoard)
OnItemClick Occurs when an item is clicked. (inherited from TTMSFNCCustomKanbanBoard)
OnItemCollapse Occurs when an item is collapsed. (inherited from TTMSFNCCustomKanbanBoard)
OnItemCompare Occurs when two items are compared for sorting. (inherited from TTMSFNCCustomKanbanBoard)
OnItemCustomDrawMark Occurs when a custom item mark is drawn. (inherited from TTMSFNCCustomKanbanBoard)
OnItemDblClick Occurs when an item is double-clicked. (inherited from TTMSFNCCustomKanbanBoard)
OnItemExpand Occurs when an item is expanded. (inherited from TTMSFNCCustomKanbanBoard)
OnItemTextAnchorClick Occurs when an anchor in item text is clicked. (inherited from TTMSFNCCustomKanbanBoard)
OnItemTitleAnchorClick Occurs when an anchor in an item title is clicked. (inherited from TTMSFNCCustomKanbanBoard)
OnSelectItem Occurs when an item is selected. (inherited from TTMSFNCCustomKanbanBoard)
OnUpdateItemText Occurs when item text is updated. (inherited from TTMSFNCCustomKanbanBoard)

Used by