TTreeViewState enumeration
TTreeViewState - enumerated type containing the permissible values
for state of a
TTreeView.Declaration
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
tvsScrollbarChanged | Scroll bar visibility or position has been changed in the control. |
tvsMaxRightNeedsUpdate | The maximum width for expanded nodes needs to be recalculated. |
tvsTopsNeedsUpdate | The top coordinate for visible, expanded nodes needs to be recalculated. |
tvsMaxLvlNeedsUpdate | The maximum level for all nodes needs to be recalculated. |
tvsTopItemNeedsUpdate | The first visible node on the control has changed. |
tvsBottomItemNeedsUpdate | The last visible node on the control has changed. |
tvsCanvasChanged | The canvas for the control has been changed. |
tvsDragged | A node has been dragged to a new location in the tree. |
tvsIsEditing | The BeginEditing method has been called for the control. |
tvsStateChanging | Values in the States property for the control have been changed. |
tvsManualNotify | A tree node has been expanded or collapsed using code. |
tvsPainting | The control has called it Paint method. |
tvoFocusedPainting | Node is drawn with a selection rectangle and focus highlighting. |
tvsDblClicked | A mouse double click event has been handled for the control. |
tvsTripleClicked | A mouse triple click event has been handled for the control. |
tvsQuadClicked | A mouse quadruple click event has been handled for the control. |
tvsSelectionChanged | The 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.
