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
GeneratedPascalC++TTMSFNCKanbanBoard = class(TTMSFNCCustomKanbanBoard)
class PASCALIMPLEMENTATION TTMSFNCKanbanBoard : public 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