Sign in Join
FPDoc Onlineexperiment

TTreeViewState enumeration

In unit ComCtrls

TTreeViewState - enumerated type containing the permissible values for state of a TTreeView.

Declaration

pascal
TTreeViewState = (tvsScrollbarChanged,tvsMaxRightNeedsUpdate,
 tvsTopsNeedsUpdate,tvsMaxLvlNeedsUpdate,
 tvsTopItemNeedsUpdate,tvsBottomItemNeedsUpdate,
 tvsCanvasChanged,tvsDragged,tvsIsEditing,
 tvsStateChanging,tvsManualNotify,tvsPainting,
 tvoFocusedPainting,tvsDblClicked,tvsTripleClicked,
 tvsQuadClicked,tvsSelectionChanged,tvsEditOnMouseUp,
 tvsSingleSelectOnMouseUp)

Description

TTreeViewState is an enumerated type containing the permissible state values for TCustomTreeView and TTreeView.

Values

tvsScrollbarChangedScroll bar visibility or position has been changed in the control.
tvsMaxRightNeedsUpdateThe maximum width for expanded nodes needs to be recalculated.
tvsTopsNeedsUpdateThe top coordinate for visible, expanded nodes needs to be recalculated.
tvsMaxLvlNeedsUpdateThe maximum level for all nodes needs to be recalculated.
tvsTopItemNeedsUpdateThe first visible node on the control has changed.
tvsBottomItemNeedsUpdateThe last visible node on the control has changed.
tvsCanvasChangedThe canvas for the control has been changed.
tvsDraggedA node has been dragged to a new location in the tree.
tvsIsEditingThe BeginEditing method has been called for the control.
tvsStateChangingValues in the States property for the control have been changed.
tvsManualNotifyA tree node has been expanded or collapsed using code.
tvsPaintingThe control has called it Paint method.
tvoFocusedPaintingNode is drawn with a selection rectangle and focus highlighting.
tvsDblClickedA mouse double click event has been handled for the control.
tvsTripleClickedA mouse triple click event has been handled for the control.
tvsQuadClickedA mouse quadruple click event has been handled for the control.
tvsSelectionChangedThe selected node(s) have been changed in the control.
tvsEditOnMouseUp
tvsSingleSelectOnMouseUp

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.