Table of Contents

TTMSFNCEditorListView Class

Scrollable list control that combines a customisable appearance with per-item inline editing and embedded controls.

API unit family: TMSFNCEditorListView Inherits from: TTMSFNCCustomControl

Syntax

TTMSFNCEditorListView = class(TTMSFNCCustomControl)

Properties

Name Description
EditMode When True, an item is currently being edited inline.
ImagesClickable When True, clicking an item's image is treated as an image interaction rather than a plain item click.
ItemsMovable When True, items can be reordered by dragging them within the list.
ItemsReadOnly When True, item name and note text cannot be edited inline.
ShowImages When True, each item displays its associated image.

Methods

Name Description
BeginUpdate Suspends visual updates; call EndUpdate to resume.
EndEditMode Exits inline edit mode, optionally applying the edited value.
EndUpdate Resumes visual updates after a BeginUpdate call and redraws the list.
GetListHeight Returns the total pixel height required to display all items without scrolling.
SelectAllItems Selects all items in the list.
SetAcceptDrag Enables or disables drag-and-drop file acceptance for the list.
StartEditMode Enters inline edit mode for the currently focused item.
UnselectAllItems Clears the selection state of all items.
UpdateList Recalculates item layout and redraws the entire list.