Beschreibung | Hierarchie | Felder | Methoden | Eigenschaften |
type TTreeNodes = class(TPersistent)
![]() |
constructor Create(AnOwner: TCustomTreeView); |
![]() |
destructor Destroy; override; |
![]() |
function Add(SiblingNode: TTreeNode; const S: string): TTreeNode; |
![]() |
function AddChild(ParentNode: TTreeNode; const S: string): TTreeNode; |
![]() |
function AddChildFirst(ParentNode: TTreeNode; const S: string): TTreeNode; |
![]() |
function AddChildObject(ParentNode: TTreeNode; const S: string; Data: Pointer): TTreeNode; |
![]() |
function AddChildObjectFirst(ParentNode: TTreeNode; const S: string; Data: Pointer): TTreeNode; |
![]() |
function AddFirst(SiblingNode: TTreeNode; const S: string): TTreeNode; |
![]() |
function AddObject(SiblingNode: TTreeNode; const S: string; Data: Pointer): TTreeNode; |
![]() |
function AddObjectFirst(SiblingNode: TTreeNode; const S: string; Data: Pointer): TTreeNode; |
![]() |
procedure Assign(Source: TPersistent); override; |
![]() |
procedure BeginUpdate; |
![]() |
procedure Clear; |
![]() |
procedure ClearMultiSelection(ClearSelected: boolean = false); |
![]() |
procedure SelectOnlyThis(Node: TTreeNode); |
![]() |
function IsMultiSelection: boolean; |
![]() |
procedure Delete(Node: TTreeNode); |
![]() |
procedure EndUpdate; |
![]() |
function GetFirstNode: TTreeNode; |
![]() |
function GetLastNode: TTreeNode; |
![]() |
function GetLastSubNode: TTreeNode; |
![]() |
function GetLastExpandedSubNode: TTreeNode; |
![]() |
function FindTopLvlNode(const NodeText: string): TTreeNode; |
![]() |
function FindNodeWithText(const NodeText: string): TTreeNode; |
![]() |
function FindNodeWithData(const NodeData: Pointer): TTreeNode; |
![]() |
function Insert(NextNode: TTreeNode; const S: string): TTreeNode; |
![]() |
function InsertObject(NextNode: TTreeNode; const S: string; Data: Pointer): TTreeNode; |
![]() |
function InsertBehind(PrevNode: TTreeNode; const S: string): TTreeNode; |
![]() |
function InsertObjectBehind(PrevNode: TTreeNode; const S: string; Data: Pointer): TTreeNode; |
![]() |
procedure SortTopLevelNodes(SortProc: TTreeNodeCompare); |
![]() |
procedure ConsistencyCheck; |
![]() |
procedure WriteDebugReport(const Prefix: string; AllNodes: boolean); |
![]() |
property Count: Integer read GetCount; |
![]() |
property Item[Index: Integer]: TTreeNode read GetNodeFromIndex; |
![]() |
property KeepCollapsedNodes: boolean
read FKeepCollapsedNodes write FKeepCollapsedNodes; |
![]() |
property Owner: TCustomTreeView read FOwner; |
![]() |
property TopLvlCount: integer read FTopLvlCount; |
![]() |
property TopLvlItems[Index: integer]: TTreeNode
read GetTopLvlItems write SetTopLvlItems; |
![]() |
constructor Create(AnOwner: TCustomTreeView); |
![]() |
destructor Destroy; override; |
![]() |
function Add(SiblingNode: TTreeNode; const S: string): TTreeNode; |
![]() |
function AddChild(ParentNode: TTreeNode; const S: string): TTreeNode; |
![]() |
function AddChildFirst(ParentNode: TTreeNode; const S: string): TTreeNode; |
![]() |
function AddChildObject(ParentNode: TTreeNode; const S: string; Data: Pointer): TTreeNode; |
![]() |
function AddChildObjectFirst(ParentNode: TTreeNode; const S: string; Data: Pointer): TTreeNode; |
![]() |
function AddFirst(SiblingNode: TTreeNode; const S: string): TTreeNode; |
![]() |
function AddObject(SiblingNode: TTreeNode; const S: string; Data: Pointer): TTreeNode; |
![]() |
function AddObjectFirst(SiblingNode: TTreeNode; const S: string; Data: Pointer): TTreeNode; |
![]() |
procedure Assign(Source: TPersistent); override; |
![]() |
procedure BeginUpdate; |
![]() |
procedure Clear; |
![]() |
procedure ClearMultiSelection(ClearSelected: boolean = false); |
![]() |
procedure SelectOnlyThis(Node: TTreeNode); |
![]() |
function IsMultiSelection: boolean; |
![]() |
procedure Delete(Node: TTreeNode); |
![]() |
procedure EndUpdate; |
![]() |
function GetFirstNode: TTreeNode; |
![]() |
function GetLastNode: TTreeNode; |
![]() |
function GetLastSubNode: TTreeNode; |
![]() |
function GetLastExpandedSubNode: TTreeNode; |
![]() |
function FindTopLvlNode(const NodeText: string): TTreeNode; |
![]() |
function FindNodeWithText(const NodeText: string): TTreeNode; |
![]() |
function FindNodeWithData(const NodeData: Pointer): TTreeNode; |
![]() |
function Insert(NextNode: TTreeNode; const S: string): TTreeNode; |
![]() |
function InsertObject(NextNode: TTreeNode; const S: string; Data: Pointer): TTreeNode; |
![]() |
function InsertBehind(PrevNode: TTreeNode; const S: string): TTreeNode; |
![]() |
function InsertObjectBehind(PrevNode: TTreeNode; const S: string; Data: Pointer): TTreeNode; |
![]() |
procedure SortTopLevelNodes(SortProc: TTreeNodeCompare); |
![]() |
procedure ConsistencyCheck; |
![]() |
procedure WriteDebugReport(const Prefix: string; AllNodes: boolean); |
![]() |
property Count: Integer read GetCount; |
![]() |
property Item[Index: Integer]: TTreeNode read GetNodeFromIndex; |
![]() |
property KeepCollapsedNodes: boolean
read FKeepCollapsedNodes write FKeepCollapsedNodes; |
![]() |
property Owner: TCustomTreeView read FOwner; |
![]() |
property TopLvlCount: integer read FTopLvlCount; |
![]() |
property TopLvlItems[Index: integer]: TTreeNode
read GetTopLvlItems write SetTopLvlItems; |