Klasse TTreeNode

BeschreibungHierarchieFelderMethodenEigenschaften

Unit

Deklaration

type TTreeNode = class(TPersistent)

Beschreibung

Hierarchie

Übersicht

Methoden

Public constructor Create(AnOwner: TTreeNodes);
Public function AlphaSort: Boolean;
Public procedure Assign(Source: TPersistent); override;
Public procedure Collapse(Recurse: Boolean);
Public function CustomSort(SortProc: TTreeNodeCompare): Boolean;
Public function DefaultTreeViewSort(Node1, Node2: TTreeNode): Integer;
Public procedure Delete;
Public procedure DeleteChildren;
Public destructor Destroy; override;
Public function DisplayExpandSignLeft: integer;
Public function DisplayExpandSignRect: TRect;
Public function DisplayExpandSignRight: integer;
Public function DisplayIconLeft: integer;
Public function DisplayRect(TextOnly: Boolean): TRect;
Public function DisplayStateIconLeft: integer;
Public function DisplayTextLeft: integer;
Public function DisplayTextRight: integer;
Public function EditText: Boolean;
Public procedure EndEdit(Cancel: Boolean);
Public procedure Expand(Recurse: Boolean);
Public procedure ExpandParents;
Public function Bottom: integer;
Public function BottomExpanded: integer;
Public function GetParentNodeOfAbsoluteLevel(TheAbsoluteLevel: integer): TTreeNode;
Public function GetFirstChild: TTreeNode;
Public function GetHandle: THandle;
Public function GetLastSibling: TTreeNode;
Public function GetLastChild: TTreeNode;
Public function GetLastSubChild: TTreeNode;
Public function GetNext: TTreeNode;
Public function GetNextChild(AValue: TTreeNode): TTreeNode;
Public function GetNextExpanded: TTreeNode;
Public function GetNextMultiSelected: TTreeNode;
Public function GetNextSibling: TTreeNode;
Public function GetNextVisible: TTreeNode;
Public function GetPrev: TTreeNode;
Public function GetPrevChild(AValue: TTreeNode): TTreeNode;
Public function GetPrevExpanded: TTreeNode;
Public function GetPrevMultiSelected: TTreeNode;
Public function GetPrevSibling: TTreeNode;
Public function GetPrevVisible: TTreeNode;
Public function HasAsParent(AValue: TTreeNode): Boolean;
Public function IndexOf(AValue: TTreeNode): Integer;
Public function IndexOfText(const NodeText: string): Integer;
Public function FindNode(const NodeText: string): TTreeNode;
Public function GetTextPath: string;
Public procedure MakeVisible;
Public procedure MoveTo(Destination: TTreeNode; Mode: TNodeAttachMode); virtual;
Public procedure MultiSelectGroup;
Public procedure Update;
Public procedure ConsistencyCheck;
Public procedure WriteDebugReport(const Prefix: string; Recurse: boolean);

Eigenschaften

Public property AbsoluteIndex: Integer read GetAbsoluteIndex;
Public property Count: Integer read GetCount;
Public property Cut: Boolean read GetCut write SetCut;
Public property Data: Pointer read FData write SetData;
Public property Deleting: Boolean read GetDeleting;
Public property Focused: Boolean read GetFocused write SetFocused;
Public property DropTarget: Boolean read GetDropTarget write SetDropTarget;
Public property Expanded: Boolean read GetExpanded write SetExpanded;
Public property Handle: THandle read GetHandle;
Public property HasChildren: Boolean read GetHasChildren write SetHasChildren;
Public property Height: integer read GetHeight write SetHeight;
Public property ImageIndex: integer read FImageIndex write SetImageIndex;
Public property Index: Integer read GetIndex write SetIndex;
Public property IsVisible: Boolean read IsNodeVisible;
Public property IsFullHeightVisible: Boolean read IsNodeHeightFullVisible;
Public property Items[ItemIndex: Integer]: TTreeNode read GetItems write SetItems;
Public property Level: Integer read GetLevel;
Public property MultiSelected: Boolean read GetMultiSelected write SetMultiSelected;
Public property OverlayIndex: Integer read FOverlayIndex write SetOverlayIndex;
Public property Owner: TTreeNodes read FOwner;
Public property Parent: TTreeNode read FParent;
Public property Selected: Boolean read GetSelected write SetSelected;
Public property SelectedIndex: Integer read FSelectedIndex write SetSelectedIndex;
Public property SubTreeCount: integer read FSubTreeCount;
Public property StateIndex: Integer read FStateIndex write SetStateIndex;
Public property Text: string read FText write SetText;
Public property TreeNodes: TTreeNodes read GetTreeNodes;
Public property TreeView: TCustomTreeView read GetTreeView;
Public property Top: integer read GetTop;

Beschreibung

Methoden

Public constructor Create(AnOwner: TTreeNodes);
 
Public function AlphaSort: Boolean;
 
Public procedure Assign(Source: TPersistent); override;
 
Public procedure Collapse(Recurse: Boolean);
 
Public function CustomSort(SortProc: TTreeNodeCompare): Boolean;
 
Public function DefaultTreeViewSort(Node1, Node2: TTreeNode): Integer;
 
Public procedure Delete;
 
Public procedure DeleteChildren;
 
Public destructor Destroy; override;
 
Public function DisplayExpandSignLeft: integer;
 
Public function DisplayExpandSignRect: TRect;
 
Public function DisplayExpandSignRight: integer;
 
Public function DisplayIconLeft: integer;
 
Public function DisplayRect(TextOnly: Boolean): TRect;
 
Public function DisplayStateIconLeft: integer;
 
Public function DisplayTextLeft: integer;
 
Public function DisplayTextRight: integer;
 
Public function EditText: Boolean;
 
Public procedure EndEdit(Cancel: Boolean);
 
Public procedure Expand(Recurse: Boolean);
 
Public procedure ExpandParents;
 
Public function Bottom: integer;
 
Public function BottomExpanded: integer;
 
Public function GetParentNodeOfAbsoluteLevel(TheAbsoluteLevel: integer): TTreeNode;
 
Public function GetFirstChild: TTreeNode;
 
Public function GetHandle: THandle;
 
Public function GetLastSibling: TTreeNode;
 
Public function GetLastChild: TTreeNode;
 
Public function GetLastSubChild: TTreeNode;
 
Public function GetNext: TTreeNode;
 
Public function GetNextChild(AValue: TTreeNode): TTreeNode;
 
Public function GetNextExpanded: TTreeNode;
 
Public function GetNextMultiSelected: TTreeNode;
 
Public function GetNextSibling: TTreeNode;
 
Public function GetNextVisible: TTreeNode;
 
Public function GetPrev: TTreeNode;
 
Public function GetPrevChild(AValue: TTreeNode): TTreeNode;
 
Public function GetPrevExpanded: TTreeNode;
 
Public function GetPrevMultiSelected: TTreeNode;
 
Public function GetPrevSibling: TTreeNode;
 
Public function GetPrevVisible: TTreeNode;
 
Public function HasAsParent(AValue: TTreeNode): Boolean;
 
Public function IndexOf(AValue: TTreeNode): Integer;
 
Public function IndexOfText(const NodeText: string): Integer;
 
Public function FindNode(const NodeText: string): TTreeNode;
 
Public function GetTextPath: string;
 
Public procedure MakeVisible;
 
Public procedure MoveTo(Destination: TTreeNode; Mode: TNodeAttachMode); virtual;
 
Public procedure MultiSelectGroup;
 
Public procedure Update;
 
Public procedure ConsistencyCheck;
 
Public procedure WriteDebugReport(const Prefix: string; Recurse: boolean);
 

Eigenschaften

Public property AbsoluteIndex: Integer read GetAbsoluteIndex;
 
Public property Count: Integer read GetCount;
 
Public property Cut: Boolean read GetCut write SetCut;
 
Public property Data: Pointer read FData write SetData;
 
Public property Deleting: Boolean read GetDeleting;
 
Public property Focused: Boolean read GetFocused write SetFocused;
 
Public property DropTarget: Boolean read GetDropTarget write SetDropTarget;
 
Public property Expanded: Boolean read GetExpanded write SetExpanded;
 
Public property Handle: THandle read GetHandle;
 
Public property HasChildren: Boolean read GetHasChildren write SetHasChildren;
 
Public property Height: integer read GetHeight write SetHeight;
 
Public property ImageIndex: integer read FImageIndex write SetImageIndex;
 
Public property Index: Integer read GetIndex write SetIndex;
 
Public property IsVisible: Boolean read IsNodeVisible;
 
Public property IsFullHeightVisible: Boolean read IsNodeHeightFullVisible;
 
Public property Items[ItemIndex: Integer]: TTreeNode read GetItems write SetItems;
 
Public property Level: Integer read GetLevel;
 
Public property MultiSelected: Boolean read GetMultiSelected write SetMultiSelected;
 
Public property OverlayIndex: Integer read FOverlayIndex write SetOverlayIndex;
 
Public property Owner: TTreeNodes read FOwner;
 
Public property Parent: TTreeNode read FParent;
 
Public property Selected: Boolean read GetSelected write SetSelected;
 
Public property SelectedIndex: Integer read FSelectedIndex write SetSelectedIndex;
 
Public property SubTreeCount: integer read FSubTreeCount;
 
Public property StateIndex: Integer read FStateIndex write SetStateIndex;
 
Public property Text: string read FText write SetText;
 
Public property TreeNodes: TTreeNodes read GetTreeNodes;
 
Public property TreeView: TCustomTreeView read GetTreeView;
 
Public property Top: integer read GetTop;
 

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