Sign in Join
FPDoc Onlineexperiment

TListViewProperties set

In unit ComCtrls

Set type used to store values from the TListViewProperty enumeration.

Declaration

pascal
TListViewProperties = Set of TListViewProperty = (lvpAutoArrange,lvpCheckboxes,lvpColumnClick,
 lvpFlatScrollBars,lvpFullDrag,lvpGridLines,
 lvpHideSelection,lvpHotTrack,lvpMultiSelect,
 lvpOwnerDraw,lvpReadOnly,lvpRowSelect,
 lvpShowColumnHeaders,lvpShowWorkAreas,lvpWrapText,
 lvpToolTips)

Description

TListViewProperties is a set type used to store zero or more values from the TListViewProperty enumeration.

The set represents Boolean property values found in TCustomListView / TListView. When a value is included in the set, the corresponding property in TCustomListView has been set to True. The value is excluded from the set when the corresponding property in TCustomListView is set to False. The following properties in TCustomListView are presented in the set type:

  • ColumnClick
  • HideSelection
  • OwnerDraw
  • ShowColumnHeaders
  • ShowWorkAreas
  • ToolTips
  • CheckBoxes
  • FlatScrollBars
  • FullDrag
  • GridLines
  • HotTrack
  • MultiSelect
  • ReadOnly
  • RowSelect
  • AutoArrange
  • WrapText

TListViewProperties is the type used to implement the internal FProperties member in TCustomListView.

See also

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