Klasse TCustomTreeView

BeschreibungHierarchieFelderMethodenEigenschaften

Unit

Deklaration

type TCustomTreeView = class(TCustomControl)

Beschreibung

no description available, TCustomControl description follows
no description available, TWinControl description follows
no description available, TControl description follows
no description available, TLCLComponent description follows

Hierarchie

Übersicht

Methoden

Public constructor Create(AnOwner: TComponent); override;
Public destructor Destroy; override;
Public function AlphaSort: Boolean;
Public procedure ConsistencyCheck;
Public function CustomSort(SortProc: TTreeNodeCompare): Boolean;
Public function DefaultTreeViewSort(Node1, Node2: TTreeNode): Integer;
Public function GetHitTestInfoAt(X, Y: Integer): THitTests;
Public function GetNodeAt(X, Y: Integer): TTreeNode;
Public procedure GetInsertMarkAt(X, Y: Integer; var AnInsertMarkNode: TTreeNode; var AnInsertMarkType: TTreeViewInsertMarkType);
Public procedure SetInsertMark(AnInsertMarkNode: TTreeNode; AnInsertMarkType: TTreeViewInsertMarkType);
Public procedure SetInsertMarkAt(X,Y: integer); virtual;
Public function IsEditing: Boolean;
Public procedure BeginUpdate;
Public procedure EndUpdate;
Public procedure FullCollapse;
Public procedure FullExpand;
Public procedure LoadFromFile(const FileName: string);
Public procedure LoadFromStream(Stream: TStream);
Public procedure SaveToFile(const FileName: string);
Public procedure SaveToStream(Stream: TStream);
Public procedure WriteDebugReport(const Prefix: string; AllNodes: boolean);
Public procedure LockSelectionChangeEvent;
Public procedure UnlockSelectionChangeEvent;
Public function GetFirstMultiSelected: TTreeNode;
Public function SelectionVisible: boolean;
Public procedure MakeSelectionVisible;

Eigenschaften

Public property BackgroundColor: TColor read FBackgroundColor write SetBackgroundColor default clWhite;
Public property BorderWidth default 0;
Public property BottomItem: TTreeNode read GetBottomItem write SetBottomItem;
Public property DefaultItemHeight: integer read FDefItemHeight write SetDefaultItemHeight default 20;
Public property DropTarget: TTreeNode read GetDropTarget write SetDropTarget;
Public property ExpandSignType: TTreeViewExpandSignType read FExpandSignType write SetExpandSignType default tvestPlusMinus;
Public property InsertMarkNode: TTreeNode read FInsertMarkNode write SetInsertMarkNode;
Public property InsertMarkType: TTreeViewInsertMarkType read FInsertMarkType write SetInsertMarkType;
Public property KeepCollapsedNodes: boolean read GetKeepCollapsedNodes write SetKeepCollapsedNodes;
Public property Options: TTreeViewOptions read FOptions write SetOptions default DefaultTreeViewOptions;
Public property ScrollBars: TScrollStyle read FScrollBars write SetScrollBars default ssBoth;
Public property Selected: TTreeNode read GetSelection write SetSelection;
Public property SelectionColor: TColor read FSelectedColor write SetSelectedColor default clHighlight;
Public property SeparatorColor: TColor read fSeparatorColor write SetSeparatorColor default clGray;
Public property TopItem: TTreeNode read GetTopItem write SetTopItem;
Public property TreeLineColor: TColor read FTreeLineColor write FTreeLineColor default cl3DLight;
Public property ExpandSignColor: TColor read FExpandSignColor write FExpandSignColor default clWindowFrame;
Published property TabStop default true;

Beschreibung

Methoden

Public constructor Create(AnOwner: TComponent); override;
 
Public destructor Destroy; override;
 
Public function AlphaSort: Boolean;
 
Public procedure ConsistencyCheck;
 
Public function CustomSort(SortProc: TTreeNodeCompare): Boolean;
 
Public function DefaultTreeViewSort(Node1, Node2: TTreeNode): Integer;
 
Public function GetHitTestInfoAt(X, Y: Integer): THitTests;
 
Public function GetNodeAt(X, Y: Integer): TTreeNode;
 
Public procedure GetInsertMarkAt(X, Y: Integer; var AnInsertMarkNode: TTreeNode; var AnInsertMarkType: TTreeViewInsertMarkType);
 
Public procedure SetInsertMark(AnInsertMarkNode: TTreeNode; AnInsertMarkType: TTreeViewInsertMarkType);
 
Public procedure SetInsertMarkAt(X,Y: integer); virtual;
 
Public function IsEditing: Boolean;
 
Public procedure BeginUpdate;
 
Public procedure EndUpdate;
 
Public procedure FullCollapse;
 
Public procedure FullExpand;
 
Public procedure LoadFromFile(const FileName: string);
 
Public procedure LoadFromStream(Stream: TStream);
 
Public procedure SaveToFile(const FileName: string);
 
Public procedure SaveToStream(Stream: TStream);
 
Public procedure WriteDebugReport(const Prefix: string; AllNodes: boolean);
 
Public procedure LockSelectionChangeEvent;
 
Public procedure UnlockSelectionChangeEvent;
 
Public function GetFirstMultiSelected: TTreeNode;
 
Public function SelectionVisible: boolean;
 
Public procedure MakeSelectionVisible;
 

Eigenschaften

Public property BackgroundColor: TColor read FBackgroundColor write SetBackgroundColor default clWhite;
 
Public property BorderWidth default 0;
 
Public property BottomItem: TTreeNode read GetBottomItem write SetBottomItem;
 
Public property DefaultItemHeight: integer read FDefItemHeight write SetDefaultItemHeight default 20;
 
Public property DropTarget: TTreeNode read GetDropTarget write SetDropTarget;
 
Public property ExpandSignType: TTreeViewExpandSignType read FExpandSignType write SetExpandSignType default tvestPlusMinus;
 
Public property InsertMarkNode: TTreeNode read FInsertMarkNode write SetInsertMarkNode;
 
Public property InsertMarkType: TTreeViewInsertMarkType read FInsertMarkType write SetInsertMarkType;
 
Public property KeepCollapsedNodes: boolean read GetKeepCollapsedNodes write SetKeepCollapsedNodes;
 
Public property Options: TTreeViewOptions read FOptions write SetOptions default DefaultTreeViewOptions;
 
Public property ScrollBars: TScrollStyle read FScrollBars write SetScrollBars default ssBoth;
 
Public property Selected: TTreeNode read GetSelection write SetSelection;
 
Public property SelectionColor: TColor read FSelectedColor write SetSelectedColor default clHighlight;
 
Public property SeparatorColor: TColor read fSeparatorColor write SetSeparatorColor default clGray;
 
Public property TopItem: TTreeNode read GetTopItem write SetTopItem;
 
Public property TreeLineColor: TColor read FTreeLineColor write FTreeLineColor default cl3DLight;
 
Public property ExpandSignColor: TColor read FExpandSignColor write FExpandSignColor default clWindowFrame;
 
Published property TabStop default true;
 

Erstellt mit PasDoc 0.10.0 am 2007-03-27 23:02:53