[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
ListView attaches a scrollbar and input handling to a List.
Source position: MUIClass.Group.pas line 68
type TMUIListView = class(TMUIGroup)  | 
||
protected  | 
||
procedure GetCreateTags(); override;  | 
  | 
Fill TagList for MUI item creation  | 
procedure AfterCreateObject; override;  | 
  | 
Connect events after MUI item creation  | 
public  | 
||
constructor Create; override;  | 
  | 
Create a ListView object  | 
destructor Destroy; override;  | 
  | 
Destroys Listview Object, usually not needed  | 
procedure CreateObject; override;  | 
  | 
Create the MUI item  | 
procedure DestroyObject; override;  | 
  | 
Destroys the MUI item, usually no need to call directly  | 
procedure ClearObject; override;  | 
  | 
Clear MUI item, when destroyed by it's parent, usually no need to call directly  | 
property ClickColumn: Integer; [r]  | 
  | 
Number of the column where the user clicked.  | 
published  | 
||
property DefClickColumn: Integer; [rw]  | 
  | 
Define ClickColumn when Enter is pressed  | 
property DragType: Integer; [rw]  | 
  | 
Define/Enable Drag'n'Drop style  | 
property Input: Boolean; [rw]  | 
  | 
[i] List accepts Input or is ReadOnly  | 
  | 
Every listview needs a list object defined here as child.  | 
|
property MultiSelect: Integer; [rw]  | 
  | 
[i] Configure Multi Select Feature  | 
property ScrollerPos: Integer; [rw]  | 
  | 
[i] Specifies the position of a listviews scrollbar.  | 
property OnSelectChange: TNotifyEvent; [rw]  | 
  | 
Event when selected Entry is changed  | 
property OnClick: TNotifyEvent; [rw]  | 
  | 
Event when an Entry is clicked  | 
property OnDoubleClick: TNotifyEvent; [rw]  | 
  | 
Event when an Entry is double clicked  | 
end;  | 
  | 
ListView attaches a scrollbar and input handling to a List.  | 
|
| | | ||
  | 
Group class is responsible for the complete layout of a MUI window.  | 
|
| | | ||
  | 
Super class for every other MUI class except windows and applications  | 
|
| | | ||
  | 
Subclass of TNotify to introduce the Parent relation  | 
|
| | | ||
  | 
Notify class is superclass of all other MUI classes.  | 
|
| | | ||
  | 
Base class for all MUI Class  | 
|
| | | ||
TObject  | 
It's important to know that MUI makes a difference between a List and a listview. A List is just a collection of some entries and is part of a listview, which attaches a scrollbar and input handling to the List.
  | 
List of items drawn as text list  |