Klasse TTreeNodes

BeschreibungHierarchieFelderMethodenEigenschaften

Unit

Deklaration

type TTreeNodes = class(TPersistent)

Beschreibung

Hierarchie

Übersicht

Methoden

Public constructor Create(AnOwner: TCustomTreeView);
Public destructor Destroy; override;
Public function Add(SiblingNode: TTreeNode; const S: string): TTreeNode;
Public function AddChild(ParentNode: TTreeNode; const S: string): TTreeNode;
Public function AddChildFirst(ParentNode: TTreeNode; const S: string): TTreeNode;
Public function AddChildObject(ParentNode: TTreeNode; const S: string; Data: Pointer): TTreeNode;
Public function AddChildObjectFirst(ParentNode: TTreeNode; const S: string; Data: Pointer): TTreeNode;
Public function AddFirst(SiblingNode: TTreeNode; const S: string): TTreeNode;
Public function AddObject(SiblingNode: TTreeNode; const S: string; Data: Pointer): TTreeNode;
Public function AddObjectFirst(SiblingNode: TTreeNode; const S: string; Data: Pointer): TTreeNode;
Public procedure Assign(Source: TPersistent); override;
Public procedure BeginUpdate;
Public procedure Clear;
Public procedure ClearMultiSelection(ClearSelected: boolean = false);
Public procedure SelectOnlyThis(Node: TTreeNode);
Public function IsMultiSelection: boolean;
Public procedure Delete(Node: TTreeNode);
Public procedure EndUpdate;
Public function GetFirstNode: TTreeNode;
Public function GetLastNode: TTreeNode;
Public function GetLastSubNode: TTreeNode;
Public function GetLastExpandedSubNode: TTreeNode;
Public function FindTopLvlNode(const NodeText: string): TTreeNode;
Public function FindNodeWithText(const NodeText: string): TTreeNode;
Public function FindNodeWithData(const NodeData: Pointer): TTreeNode;
Public function Insert(NextNode: TTreeNode; const S: string): TTreeNode;
Public function InsertObject(NextNode: TTreeNode; const S: string; Data: Pointer): TTreeNode;
Public function InsertBehind(PrevNode: TTreeNode; const S: string): TTreeNode;
Public function InsertObjectBehind(PrevNode: TTreeNode; const S: string; Data: Pointer): TTreeNode;
Public procedure SortTopLevelNodes(SortProc: TTreeNodeCompare);
Public procedure ConsistencyCheck;
Public procedure WriteDebugReport(const Prefix: string; AllNodes: boolean);

Eigenschaften

Public property Count: Integer read GetCount;
Public property Item[Index: Integer]: TTreeNode read GetNodeFromIndex;
Public property KeepCollapsedNodes: boolean read FKeepCollapsedNodes write FKeepCollapsedNodes;
Public property Owner: TCustomTreeView read FOwner;
Public property TopLvlCount: integer read FTopLvlCount;
Public property TopLvlItems[Index: integer]: TTreeNode read GetTopLvlItems write SetTopLvlItems;

Beschreibung

Methoden

Public constructor Create(AnOwner: TCustomTreeView);
 
Public destructor Destroy; override;
 
Public function Add(SiblingNode: TTreeNode; const S: string): TTreeNode;
 
Public function AddChild(ParentNode: TTreeNode; const S: string): TTreeNode;
 
Public function AddChildFirst(ParentNode: TTreeNode; const S: string): TTreeNode;
 
Public function AddChildObject(ParentNode: TTreeNode; const S: string; Data: Pointer): TTreeNode;
 
Public function AddChildObjectFirst(ParentNode: TTreeNode; const S: string; Data: Pointer): TTreeNode;
 
Public function AddFirst(SiblingNode: TTreeNode; const S: string): TTreeNode;
 
Public function AddObject(SiblingNode: TTreeNode; const S: string; Data: Pointer): TTreeNode;
 
Public function AddObjectFirst(SiblingNode: TTreeNode; const S: string; Data: Pointer): TTreeNode;
 
Public procedure Assign(Source: TPersistent); override;
 
Public procedure BeginUpdate;
 
Public procedure Clear;
 
Public procedure ClearMultiSelection(ClearSelected: boolean = false);
 
Public procedure SelectOnlyThis(Node: TTreeNode);
 
Public function IsMultiSelection: boolean;
 
Public procedure Delete(Node: TTreeNode);
 
Public procedure EndUpdate;
 
Public function GetFirstNode: TTreeNode;
 
Public function GetLastNode: TTreeNode;
 
Public function GetLastSubNode: TTreeNode;
 
Public function GetLastExpandedSubNode: TTreeNode;
 
Public function FindTopLvlNode(const NodeText: string): TTreeNode;
 
Public function FindNodeWithText(const NodeText: string): TTreeNode;
 
Public function FindNodeWithData(const NodeData: Pointer): TTreeNode;
 
Public function Insert(NextNode: TTreeNode; const S: string): TTreeNode;
 
Public function InsertObject(NextNode: TTreeNode; const S: string; Data: Pointer): TTreeNode;
 
Public function InsertBehind(PrevNode: TTreeNode; const S: string): TTreeNode;
 
Public function InsertObjectBehind(PrevNode: TTreeNode; const S: string; Data: Pointer): TTreeNode;
 
Public procedure SortTopLevelNodes(SortProc: TTreeNodeCompare);
 
Public procedure ConsistencyCheck;
 
Public procedure WriteDebugReport(const Prefix: string; AllNodes: boolean);
 

Eigenschaften

Public property Count: Integer read GetCount;
 
Public property Item[Index: Integer]: TTreeNode read GetNodeFromIndex;
 
Public property KeepCollapsedNodes: boolean read FKeepCollapsedNodes write FKeepCollapsedNodes;
 
Public property Owner: TCustomTreeView read FOwner;
 
Public property TopLvlCount: integer read FTopLvlCount;
 
Public property TopLvlItems[Index: integer]: TTreeNode read GetTopLvlItems write SetTopLvlItems;
 

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