Beschreibung | Hierarchie | Felder | Methoden | Eigenschaften |
type TCustomTreeView = class(TCustomControl)
![]() |
constructor Create(AnOwner: TComponent); override; |
![]() |
destructor Destroy; override; |
![]() |
function AlphaSort: Boolean; |
![]() |
procedure ConsistencyCheck; |
![]() |
function CustomSort(SortProc: TTreeNodeCompare): Boolean; |
![]() |
function DefaultTreeViewSort(Node1, Node2: TTreeNode): Integer; |
![]() |
function GetHitTestInfoAt(X, Y: Integer): THitTests; |
![]() |
function GetNodeAt(X, Y: Integer): TTreeNode; |
![]() |
procedure GetInsertMarkAt(X, Y: Integer; var AnInsertMarkNode: TTreeNode; var AnInsertMarkType: TTreeViewInsertMarkType); |
![]() |
procedure SetInsertMark(AnInsertMarkNode: TTreeNode; AnInsertMarkType: TTreeViewInsertMarkType); |
![]() |
procedure SetInsertMarkAt(X,Y: integer); virtual; |
![]() |
function IsEditing: Boolean; |
![]() |
procedure BeginUpdate; |
![]() |
procedure EndUpdate; |
![]() |
procedure FullCollapse; |
![]() |
procedure FullExpand; |
![]() |
procedure LoadFromFile(const FileName: string); |
![]() |
procedure LoadFromStream(Stream: TStream); |
![]() |
procedure SaveToFile(const FileName: string); |
![]() |
procedure SaveToStream(Stream: TStream); |
![]() |
procedure WriteDebugReport(const Prefix: string; AllNodes: boolean); |
![]() |
procedure LockSelectionChangeEvent; |
![]() |
procedure UnlockSelectionChangeEvent; |
![]() |
function GetFirstMultiSelected: TTreeNode; |
![]() |
function SelectionVisible: boolean; |
![]() |
procedure MakeSelectionVisible; |
![]() |
property BackgroundColor: TColor
read FBackgroundColor write SetBackgroundColor default clWhite; |
![]() |
property BorderWidth default 0; |
![]() |
property BottomItem: TTreeNode read GetBottomItem write SetBottomItem; |
![]() |
property DefaultItemHeight: integer
read FDefItemHeight write SetDefaultItemHeight default 20; |
![]() |
property DropTarget: TTreeNode read GetDropTarget write SetDropTarget; |
![]() |
property ExpandSignType: TTreeViewExpandSignType
read FExpandSignType write SetExpandSignType default tvestPlusMinus; |
![]() |
property InsertMarkNode: TTreeNode read FInsertMarkNode write SetInsertMarkNode; |
![]() |
property InsertMarkType: TTreeViewInsertMarkType read FInsertMarkType write SetInsertMarkType; |
![]() |
property KeepCollapsedNodes: boolean
read GetKeepCollapsedNodes write SetKeepCollapsedNodes; |
![]() |
property Options: TTreeViewOptions read FOptions write SetOptions default DefaultTreeViewOptions; |
![]() |
property ScrollBars: TScrollStyle
read FScrollBars write SetScrollBars default ssBoth; |
![]() |
property Selected: TTreeNode read GetSelection write SetSelection; |
![]() |
property SelectionColor: TColor read FSelectedColor write SetSelectedColor default clHighlight; |
![]() |
property SeparatorColor: TColor read fSeparatorColor write SetSeparatorColor default clGray; |
![]() |
property TopItem: TTreeNode read GetTopItem write SetTopItem; |
![]() |
property TreeLineColor: TColor read FTreeLineColor write FTreeLineColor default cl3DLight; |
![]() |
property ExpandSignColor: TColor read FExpandSignColor write FExpandSignColor default clWindowFrame; |
![]() |
property TabStop default true; |
![]() |
constructor Create(AnOwner: TComponent); override; |
![]() |
destructor Destroy; override; |
![]() |
function AlphaSort: Boolean; |
![]() |
procedure ConsistencyCheck; |
![]() |
function CustomSort(SortProc: TTreeNodeCompare): Boolean; |
![]() |
function DefaultTreeViewSort(Node1, Node2: TTreeNode): Integer; |
![]() |
function GetHitTestInfoAt(X, Y: Integer): THitTests; |
![]() |
function GetNodeAt(X, Y: Integer): TTreeNode; |
![]() |
procedure GetInsertMarkAt(X, Y: Integer; var AnInsertMarkNode: TTreeNode; var AnInsertMarkType: TTreeViewInsertMarkType); |
![]() |
procedure SetInsertMark(AnInsertMarkNode: TTreeNode; AnInsertMarkType: TTreeViewInsertMarkType); |
![]() |
procedure SetInsertMarkAt(X,Y: integer); virtual; |
![]() |
function IsEditing: Boolean; |
![]() |
procedure BeginUpdate; |
![]() |
procedure EndUpdate; |
![]() |
procedure FullCollapse; |
![]() |
procedure FullExpand; |
![]() |
procedure LoadFromFile(const FileName: string); |
![]() |
procedure LoadFromStream(Stream: TStream); |
![]() |
procedure SaveToFile(const FileName: string); |
![]() |
procedure SaveToStream(Stream: TStream); |
![]() |
procedure WriteDebugReport(const Prefix: string; AllNodes: boolean); |
![]() |
procedure LockSelectionChangeEvent; |
![]() |
procedure UnlockSelectionChangeEvent; |
![]() |
function GetFirstMultiSelected: TTreeNode; |
![]() |
function SelectionVisible: boolean; |
![]() |
procedure MakeSelectionVisible; |
![]() |
property BackgroundColor: TColor
read FBackgroundColor write SetBackgroundColor default clWhite; |
![]() |
property BorderWidth default 0; |
![]() |
property BottomItem: TTreeNode read GetBottomItem write SetBottomItem; |
![]() |
property DefaultItemHeight: integer
read FDefItemHeight write SetDefaultItemHeight default 20; |
![]() |
property DropTarget: TTreeNode read GetDropTarget write SetDropTarget; |
![]() |
property ExpandSignType: TTreeViewExpandSignType
read FExpandSignType write SetExpandSignType default tvestPlusMinus; |
![]() |
property InsertMarkNode: TTreeNode read FInsertMarkNode write SetInsertMarkNode; |
![]() |
property InsertMarkType: TTreeViewInsertMarkType read FInsertMarkType write SetInsertMarkType; |
![]() |
property KeepCollapsedNodes: boolean
read GetKeepCollapsedNodes write SetKeepCollapsedNodes; |
![]() |
property Options: TTreeViewOptions read FOptions write SetOptions default DefaultTreeViewOptions; |
![]() |
property ScrollBars: TScrollStyle
read FScrollBars write SetScrollBars default ssBoth; |
![]() |
property Selected: TTreeNode read GetSelection write SetSelection; |
![]() |
property SelectionColor: TColor read FSelectedColor write SetSelectedColor default clHighlight; |
![]() |
property SeparatorColor: TColor read fSeparatorColor write SetSeparatorColor default clGray; |
![]() |
property TopItem: TTreeNode read GetTopItem write SetTopItem; |
![]() |
property TreeLineColor: TColor read FTreeLineColor write FTreeLineColor default cl3DLight; |
![]() |
property ExpandSignColor: TColor read FExpandSignColor write FExpandSignColor default clWindowFrame; |
![]() |
property TabStop default true; |