TTreeNode

constructor    (declared in TPersistent) Island-Windows


constructor(aOwner: TTreeNodes)
TTreeNode(TTreeNodes aOwner)
init(_ aOwner: TTreeNodes)
Sub New(aOwner As TTreeNodes)

Parameters:

  • aOwner:

AbsoluteIndex  virtual

property AbsoluteIndex: Int32 read;
Int32 AbsoluteIndex { get; }
var AbsoluteIndex: Int32 { get{} }
ReadOnly Property AbsoluteIndex() As Int32

method Assign(Source: TPersistent)
void Assign(TPersistent Source)
func Assign(_ Source: TPersistent)
Sub Assign(Source As TPersistent)

Parameters:

  • Source:

AssignTo  protected virtual    (declared in TPersistent)

method AssignTo(Dest: TPersistent)
void AssignTo(TPersistent Dest)
func AssignTo(_ Dest: TPersistent)
Sub AssignTo(Dest As TPersistent)

Parameters:

  • Dest:

Collapse  virtual

method Collapse(Recurse: Boolean)
void Collapse(Boolean Recurse)
func Collapse(_ Recurse: Boolean)
Sub Collapse(Recurse As Boolean)

Parameters:

  • Recurse:

Count  virtual

property Count: Int32 read;
var Count: Int32 { get{} }
ReadOnly Property Count() As Int32

Cut  virtual

property Cut: Boolean read write;
Boolean Cut { get; set; }
var Cut: Boolean { get{} set{} }
Property Cut() As Boolean

DefineProperties  virtual    (declared in TPersistent)

method DefineProperties(Filer: TObject)
void DefineProperties(TObject Filer)
func DefineProperties(_ Filer: TObject)
Sub DefineProperties(Filer As TObject)

Parameters:

  • Filer:

Delete  virtual


DeleteChildren  virtual


Deleting  virtual

property Deleting: Boolean read;
Boolean Deleting { get; }
var Deleting: Boolean { get{} }
ReadOnly Property Deleting() As Boolean

EditText  virtual

func EditText() -> Boolean
Function EditText() As Boolean

Enabled  virtual

property Enabled: Boolean read write;
Boolean Enabled { get; set; }
var Enabled: Boolean { get{} set{} }
Property Enabled() As Boolean

EndEdit  virtual

method EndEdit(Cancel: Boolean)
void EndEdit(Boolean Cancel)
func EndEdit(_ Cancel: Boolean)
Sub EndEdit(Cancel As Boolean)

Parameters:

  • Cancel:

Expand  virtual

method Expand(Recurse: Boolean)
void Expand(Boolean Recurse)
func Expand(_ Recurse: Boolean)
Sub Expand(Recurse As Boolean)

Parameters:

  • Recurse:

Expanded  virtual

property Expanded: Boolean read write;
Boolean Expanded { get; set; }
var Expanded: Boolean { get{} set{} }
Property Expanded() As Boolean

ExpandedImageIndex  virtual

property ExpandedImageIndex: TImageIndex read write;
TImageIndex ExpandedImageIndex { get; set; }
var ExpandedImageIndex: TImageIndex { get{} set{} }
Property ExpandedImageIndex() As TImageIndex

Focused  virtual

property Focused: Boolean read write;
Boolean Focused { get; set; }
var Focused: Boolean { get{} set{} }
Property Focused() As Boolean

getFirstChild  virtual

method getFirstChild: TTreeNode
TTreeNode getFirstChild()
func getFirstChild() -> TTreeNode
Function getFirstChild() As TTreeNode

GetLastChild  virtual

method GetLastChild: TTreeNode
func GetLastChild() -> TTreeNode
Function GetLastChild() As TTreeNode

GetMetaClass  virtual Island-Windows

method GetMetaClass: class of TTreeNode
class of TTreeNode GetMetaClass()
func GetMetaClass() -> class of TTreeNode
Function GetMetaClass() As class of TTreeNode

GetNamePath  virtual    (declared in TPersistent)

method GetNamePath: DelphiString
DelphiString GetNamePath()
func GetNamePath() -> DelphiString
Function GetNamePath() As DelphiString

GetNext  virtual

method GetNext: TTreeNode
func GetNext() -> TTreeNode
Function GetNext() As TTreeNode

GetNextChild  virtual

method GetNextChild(Value: TTreeNode): TTreeNode
TTreeNode GetNextChild(TTreeNode Value)
func GetNextChild(_ Value: TTreeNode) -> TTreeNode
Function GetNextChild(Value As TTreeNode) As TTreeNode

Parameters:

  • Value:

getNextSibling  virtual

method getNextSibling: TTreeNode
TTreeNode getNextSibling()
func getNextSibling() -> TTreeNode
Function getNextSibling() As TTreeNode

GetNextVisible  virtual

method GetNextVisible: TTreeNode
TTreeNode GetNextVisible()
func GetNextVisible() -> TTreeNode
Function GetNextVisible() As TTreeNode

GetOwner  protected virtual    (declared in TPersistent)

method GetOwner: TPersistent
func GetOwner() -> TPersistent
Function GetOwner() As TPersistent

GetPrev  virtual

method GetPrev: TTreeNode
func GetPrev() -> TTreeNode
Function GetPrev() As TTreeNode

GetPrevChild  virtual

method GetPrevChild(Value: TTreeNode): TTreeNode
TTreeNode GetPrevChild(TTreeNode Value)
func GetPrevChild(_ Value: TTreeNode) -> TTreeNode
Function GetPrevChild(Value As TTreeNode) As TTreeNode

Parameters:

  • Value:

getPrevSibling  virtual

method getPrevSibling: TTreeNode
TTreeNode getPrevSibling()
func getPrevSibling() -> TTreeNode
Function getPrevSibling() As TTreeNode

GetPrevVisible  virtual

method GetPrevVisible: TTreeNode
TTreeNode GetPrevVisible()
func GetPrevVisible() -> TTreeNode
Function GetPrevVisible() As TTreeNode

GetState  protected virtual

method GetState(NodeState: TNodeState): Boolean
Boolean GetState(TNodeState NodeState)
func GetState(_ NodeState: TNodeState) -> Boolean
Function GetState(NodeState As TNodeState) As Boolean

Parameters:

  • NodeState:

HasAsParent  virtual

method HasAsParent(Value: TTreeNode): Boolean
Boolean HasAsParent(TTreeNode Value)
func HasAsParent(_ Value: TTreeNode) -> Boolean
Function HasAsParent(Value As TTreeNode) As Boolean

Parameters:

  • Value:

HasChildren  virtual

property HasChildren: Boolean read write;
Boolean HasChildren { get; set; }
var HasChildren: Boolean { get{} set{} }
Property HasChildren() As Boolean

ImageIndex  virtual

property ImageIndex: TImageIndex read write;
TImageIndex ImageIndex { get; set; }
var ImageIndex: TImageIndex { get{} set{} }
Property ImageIndex() As TImageIndex

Index  virtual

property Index: Int32 read;
var Index: Int32 { get{} }
ReadOnly Property Index() As Int32

IndexOf  virtual

method IndexOf(Value: TTreeNode): Int32
Int32 IndexOf(TTreeNode Value)
func IndexOf(_ Value: TTreeNode) -> Int32
Function IndexOf(Value As TTreeNode) As Int32

Parameters:

  • Value:

IsFirstNode  virtual

method IsFirstNode: Boolean
func IsFirstNode() -> Boolean
Function IsFirstNode() As Boolean

IsVisible  virtual

property IsVisible: Boolean read;
Boolean IsVisible { get; }
var IsVisible: Boolean { get{} }
ReadOnly Property IsVisible() As Boolean

Item  virtual

property Item[aIndex: Int32]: TTreeNode read write;
TTreeNode Item[Int32 aIndex] { get; set; }
subscript Item(_ aIndex: Int32) -> TTreeNode { get{} set{} }
Property Item(aIndex As Int32) As TTreeNode

ItemId  virtual

property ItemId: TPlatformNodeHandle read;
TPlatformNodeHandle ItemId { get; }
var ItemId: TPlatformNodeHandle { get{} }
ReadOnly Property ItemId() As TPlatformNodeHandle

Level  virtual

property Level: Int32 read;
var Level: Int32 { get{} }
ReadOnly Property Level() As Int32

MakeVisible  virtual


MoveTo  virtual

method MoveTo(Destination: TTreeNode; Mode: TNodeAttachMode)
void MoveTo(TTreeNode Destination, TNodeAttachMode Mode)
func MoveTo(_ Destination: TTreeNode, _ Mode: TNodeAttachMode)
Sub MoveTo(Destination As TTreeNode, Mode As TNodeAttachMode)

Parameters:

  • Destination:
  • Mode:

OverlayIndex  virtual

property OverlayIndex: Int32 read write;
Int32 OverlayIndex { get; set; }
var OverlayIndex: Int32 { get{} set{} }
Property OverlayIndex() As Int32

Owner  virtual

property Owner: TTreeNodes read;
TTreeNodes Owner { get; }
var Owner: TTreeNodes { get{} }
ReadOnly Property Owner() As TTreeNodes

Parent  virtual

property Parent: TTreeNode read;
TTreeNode Parent { get; }
var Parent: TTreeNode { get{} }
ReadOnly Property Parent() As TTreeNode

PlatformCreate  protected virtual


PlatformGetExpanded  protected virtual

method PlatformGetExpanded: Boolean
Boolean PlatformGetExpanded()
func PlatformGetExpanded() -> Boolean
Function PlatformGetExpanded() As Boolean

PlatformGetFocused  protected virtual

method PlatformGetFocused: Boolean
Boolean PlatformGetFocused()
func PlatformGetFocused() -> Boolean
Function PlatformGetFocused() As Boolean

PlatformGetSelected  protected virtual

method PlatformGetSelected: Boolean
Boolean PlatformGetSelected()
func PlatformGetSelected() -> Boolean
Function PlatformGetSelected() As Boolean

PlatformSetExpanded  protected virtual

method PlatformSetExpanded(aValue: Boolean)
void PlatformSetExpanded(Boolean aValue)
func PlatformSetExpanded(_ aValue: Boolean)
Sub PlatformSetExpanded(aValue As Boolean)

Parameters:

  • aValue:

PlatformSetFocused  protected virtual

method PlatformSetFocused(aValue: Boolean)
void PlatformSetFocused(Boolean aValue)
func PlatformSetFocused(_ aValue: Boolean)
Sub PlatformSetFocused(aValue As Boolean)

Parameters:

  • aValue:

PlatformSetSelected  protected virtual

method PlatformSetSelected(aValue: Boolean)
void PlatformSetSelected(Boolean aValue)
func PlatformSetSelected(_ aValue: Boolean)
Sub PlatformSetSelected(aValue As Boolean)

Parameters:

  • aValue:

PlatformSetText  protected virtual

method PlatformSetText(aValue: VCLString)
void PlatformSetText(VCLString aValue)
func PlatformSetText(_ aValue: VCLString)
Sub PlatformSetText(aValue As VCLString)

Parameters:

  • aValue:

Selected  virtual

property Selected: Boolean read write;
Boolean Selected { get; set; }
var Selected: Boolean { get{} set{} }
Property Selected() As Boolean

SelectedIndex  virtual

property SelectedIndex: Int32 read write;
Int32 SelectedIndex { get; set; }
var SelectedIndex: Int32 { get{} set{} }
Property SelectedIndex() As Int32

SetSelectedBit  protected virtual

method SetSelectedBit(Value: Boolean)
void SetSelectedBit(Boolean Value)
func SetSelectedBit(_ Value: Boolean)
Sub SetSelectedBit(Value As Boolean)

Parameters:

  • Value:

SetState  protected virtual

method SetState(NodeState: TNodeState; Value: Boolean)
void SetState(TNodeState NodeState, Boolean Value)
func SetState(_ NodeState: TNodeState, _ Value: Boolean)
Sub SetState(NodeState As TNodeState, Value As Boolean)

Parameters:

  • NodeState:
  • Value:

StateIndex  virtual

property StateIndex: Int32 read write;
Int32 StateIndex { get; set; }
var StateIndex: Int32 { get{} set{} }
Property StateIndex() As Int32

Text  virtual

property Text: VCLString read write;
VCLString Text { get; set; }
var Text: VCLString { get{} set{} }
Property Text() As VCLString

TreeView  virtual

property TreeView: TTreeView read;
TTreeView TreeView { get; }
var TreeView: TTreeView { get{} }
ReadOnly Property TreeView() As TTreeView

AbsoluteIndex  virtual

property AbsoluteIndex: Int32 read;
Int32 AbsoluteIndex { get; }
var AbsoluteIndex: Int32 { get{} }
ReadOnly Property AbsoluteIndex() As Int32

Count  virtual

property Count: Int32 read;
var Count: Int32 { get{} }
ReadOnly Property Count() As Int32

Cut  virtual

property Cut: Boolean read write;
Boolean Cut { get; set; }
var Cut: Boolean { get{} set{} }
Property Cut() As Boolean

Deleting  virtual

property Deleting: Boolean read;
Boolean Deleting { get; }
var Deleting: Boolean { get{} }
ReadOnly Property Deleting() As Boolean

Enabled  virtual

property Enabled: Boolean read write;
Boolean Enabled { get; set; }
var Enabled: Boolean { get{} set{} }
Property Enabled() As Boolean

Expanded  virtual

property Expanded: Boolean read write;
Boolean Expanded { get; set; }
var Expanded: Boolean { get{} set{} }
Property Expanded() As Boolean

ExpandedImageIndex  virtual

property ExpandedImageIndex: TImageIndex read write;
TImageIndex ExpandedImageIndex { get; set; }
var ExpandedImageIndex: TImageIndex { get{} set{} }
Property ExpandedImageIndex() As TImageIndex

Focused  virtual

property Focused: Boolean read write;
Boolean Focused { get; set; }
var Focused: Boolean { get{} set{} }
Property Focused() As Boolean

HasChildren  virtual

property HasChildren: Boolean read write;
Boolean HasChildren { get; set; }
var HasChildren: Boolean { get{} set{} }
Property HasChildren() As Boolean

ImageIndex  virtual

property ImageIndex: TImageIndex read write;
TImageIndex ImageIndex { get; set; }
var ImageIndex: TImageIndex { get{} set{} }
Property ImageIndex() As TImageIndex

Index  virtual

property Index: Int32 read;
var Index: Int32 { get{} }
ReadOnly Property Index() As Int32

IsVisible  virtual

property IsVisible: Boolean read;
Boolean IsVisible { get; }
var IsVisible: Boolean { get{} }
ReadOnly Property IsVisible() As Boolean

Item  virtual

property Item[aIndex: Int32]: TTreeNode read write;
TTreeNode Item[Int32 aIndex] { get; set; }
subscript Item(_ aIndex: Int32) -> TTreeNode { get{} set{} }
Property Item(aIndex As Int32) As TTreeNode

ItemId  virtual

property ItemId: TPlatformNodeHandle read;
TPlatformNodeHandle ItemId { get; }
var ItemId: TPlatformNodeHandle { get{} }
ReadOnly Property ItemId() As TPlatformNodeHandle

Level  virtual

property Level: Int32 read;
var Level: Int32 { get{} }
ReadOnly Property Level() As Int32

OverlayIndex  virtual

property OverlayIndex: Int32 read write;
Int32 OverlayIndex { get; set; }
var OverlayIndex: Int32 { get{} set{} }
Property OverlayIndex() As Int32

Owner  virtual

property Owner: TTreeNodes read;
TTreeNodes Owner { get; }
var Owner: TTreeNodes { get{} }
ReadOnly Property Owner() As TTreeNodes

Parent  virtual

property Parent: TTreeNode read;
TTreeNode Parent { get; }
var Parent: TTreeNode { get{} }
ReadOnly Property Parent() As TTreeNode

Selected  virtual

property Selected: Boolean read write;
Boolean Selected { get; set; }
var Selected: Boolean { get{} set{} }
Property Selected() As Boolean

SelectedIndex  virtual

property SelectedIndex: Int32 read write;
Int32 SelectedIndex { get; set; }
var SelectedIndex: Int32 { get{} set{} }
Property SelectedIndex() As Int32

StateIndex  virtual

property StateIndex: Int32 read write;
Int32 StateIndex { get; set; }
var StateIndex: Int32 { get{} set{} }
Property StateIndex() As Int32

Text  virtual

property Text: VCLString read write;
VCLString Text { get; set; }
var Text: VCLString { get{} set{} }
Property Text() As VCLString

TreeView  virtual

property TreeView: TTreeView read;
TTreeView TreeView { get; }
var TreeView: TTreeView { get{} }
ReadOnly Property TreeView() As TTreeView

constructor    (declared in TPersistent) Island-Windows


constructor(aOwner: TTreeNodes)
TTreeNode(TTreeNodes aOwner)
init(_ aOwner: TTreeNodes)
Sub New(aOwner As TTreeNodes)

Parameters:

  • aOwner:

method Assign(Source: TPersistent)
void Assign(TPersistent Source)
func Assign(_ Source: TPersistent)
Sub Assign(Source As TPersistent)

Parameters:

  • Source:

AssignTo  protected virtual    (declared in TPersistent)

method AssignTo(Dest: TPersistent)
void AssignTo(TPersistent Dest)
func AssignTo(_ Dest: TPersistent)
Sub AssignTo(Dest As TPersistent)

Parameters:

  • Dest:

Collapse  virtual

method Collapse(Recurse: Boolean)
void Collapse(Boolean Recurse)
func Collapse(_ Recurse: Boolean)
Sub Collapse(Recurse As Boolean)

Parameters:

  • Recurse:

DefineProperties  virtual    (declared in TPersistent)

method DefineProperties(Filer: TObject)
void DefineProperties(TObject Filer)
func DefineProperties(_ Filer: TObject)
Sub DefineProperties(Filer As TObject)

Parameters:

  • Filer:

Delete  virtual


DeleteChildren  virtual


EditText  virtual

func EditText() -> Boolean
Function EditText() As Boolean

EndEdit  virtual

method EndEdit(Cancel: Boolean)
void EndEdit(Boolean Cancel)
func EndEdit(_ Cancel: Boolean)
Sub EndEdit(Cancel As Boolean)

Parameters:

  • Cancel:

Expand  virtual

method Expand(Recurse: Boolean)
void Expand(Boolean Recurse)
func Expand(_ Recurse: Boolean)
Sub Expand(Recurse As Boolean)

Parameters:

  • Recurse:

getFirstChild  virtual

method getFirstChild: TTreeNode
TTreeNode getFirstChild()
func getFirstChild() -> TTreeNode
Function getFirstChild() As TTreeNode

GetLastChild  virtual

method GetLastChild: TTreeNode
func GetLastChild() -> TTreeNode
Function GetLastChild() As TTreeNode

GetMetaClass  virtual Island-Windows

method GetMetaClass: class of TTreeNode
class of TTreeNode GetMetaClass()
func GetMetaClass() -> class of TTreeNode
Function GetMetaClass() As class of TTreeNode

GetNamePath  virtual    (declared in TPersistent)

method GetNamePath: DelphiString
DelphiString GetNamePath()
func GetNamePath() -> DelphiString
Function GetNamePath() As DelphiString

GetNext  virtual

method GetNext: TTreeNode
func GetNext() -> TTreeNode
Function GetNext() As TTreeNode

GetNextChild  virtual

method GetNextChild(Value: TTreeNode): TTreeNode
TTreeNode GetNextChild(TTreeNode Value)
func GetNextChild(_ Value: TTreeNode) -> TTreeNode
Function GetNextChild(Value As TTreeNode) As TTreeNode

Parameters:

  • Value:

getNextSibling  virtual

method getNextSibling: TTreeNode
TTreeNode getNextSibling()
func getNextSibling() -> TTreeNode
Function getNextSibling() As TTreeNode

GetNextVisible  virtual

method GetNextVisible: TTreeNode
TTreeNode GetNextVisible()
func GetNextVisible() -> TTreeNode
Function GetNextVisible() As TTreeNode

GetOwner  protected virtual    (declared in TPersistent)

method GetOwner: TPersistent
func GetOwner() -> TPersistent
Function GetOwner() As TPersistent

GetPrev  virtual

method GetPrev: TTreeNode
func GetPrev() -> TTreeNode
Function GetPrev() As TTreeNode

GetPrevChild  virtual

method GetPrevChild(Value: TTreeNode): TTreeNode
TTreeNode GetPrevChild(TTreeNode Value)
func GetPrevChild(_ Value: TTreeNode) -> TTreeNode
Function GetPrevChild(Value As TTreeNode) As TTreeNode

Parameters:

  • Value:

getPrevSibling  virtual

method getPrevSibling: TTreeNode
TTreeNode getPrevSibling()
func getPrevSibling() -> TTreeNode
Function getPrevSibling() As TTreeNode

GetPrevVisible  virtual

method GetPrevVisible: TTreeNode
TTreeNode GetPrevVisible()
func GetPrevVisible() -> TTreeNode
Function GetPrevVisible() As TTreeNode

GetState  protected virtual

method GetState(NodeState: TNodeState): Boolean
Boolean GetState(TNodeState NodeState)
func GetState(_ NodeState: TNodeState) -> Boolean
Function GetState(NodeState As TNodeState) As Boolean

Parameters:

  • NodeState:

HasAsParent  virtual

method HasAsParent(Value: TTreeNode): Boolean
Boolean HasAsParent(TTreeNode Value)
func HasAsParent(_ Value: TTreeNode) -> Boolean
Function HasAsParent(Value As TTreeNode) As Boolean

Parameters:

  • Value:

IndexOf  virtual

method IndexOf(Value: TTreeNode): Int32
Int32 IndexOf(TTreeNode Value)
func IndexOf(_ Value: TTreeNode) -> Int32
Function IndexOf(Value As TTreeNode) As Int32

Parameters:

  • Value:

IsFirstNode  virtual

method IsFirstNode: Boolean
func IsFirstNode() -> Boolean
Function IsFirstNode() As Boolean

MakeVisible  virtual


MoveTo  virtual

method MoveTo(Destination: TTreeNode; Mode: TNodeAttachMode)
void MoveTo(TTreeNode Destination, TNodeAttachMode Mode)
func MoveTo(_ Destination: TTreeNode, _ Mode: TNodeAttachMode)
Sub MoveTo(Destination As TTreeNode, Mode As TNodeAttachMode)

Parameters:

  • Destination:
  • Mode:

PlatformCreate  protected virtual


PlatformGetExpanded  protected virtual

method PlatformGetExpanded: Boolean
Boolean PlatformGetExpanded()
func PlatformGetExpanded() -> Boolean
Function PlatformGetExpanded() As Boolean

PlatformGetFocused  protected virtual

method PlatformGetFocused: Boolean
Boolean PlatformGetFocused()
func PlatformGetFocused() -> Boolean
Function PlatformGetFocused() As Boolean

PlatformGetSelected  protected virtual

method PlatformGetSelected: Boolean
Boolean PlatformGetSelected()
func PlatformGetSelected() -> Boolean
Function PlatformGetSelected() As Boolean

PlatformSetExpanded  protected virtual

method PlatformSetExpanded(aValue: Boolean)
void PlatformSetExpanded(Boolean aValue)
func PlatformSetExpanded(_ aValue: Boolean)
Sub PlatformSetExpanded(aValue As Boolean)

Parameters:

  • aValue:

PlatformSetFocused  protected virtual

method PlatformSetFocused(aValue: Boolean)
void PlatformSetFocused(Boolean aValue)
func PlatformSetFocused(_ aValue: Boolean)
Sub PlatformSetFocused(aValue As Boolean)

Parameters:

  • aValue:

PlatformSetSelected  protected virtual

method PlatformSetSelected(aValue: Boolean)
void PlatformSetSelected(Boolean aValue)
func PlatformSetSelected(_ aValue: Boolean)
Sub PlatformSetSelected(aValue As Boolean)

Parameters:

  • aValue:

PlatformSetText  protected virtual

method PlatformSetText(aValue: VCLString)
void PlatformSetText(VCLString aValue)
func PlatformSetText(_ aValue: VCLString)
Sub PlatformSetText(aValue As VCLString)

Parameters:

  • aValue:

SetSelectedBit  protected virtual

method SetSelectedBit(Value: Boolean)
void SetSelectedBit(Boolean Value)
func SetSelectedBit(_ Value: Boolean)
Sub SetSelectedBit(Value As Boolean)

Parameters:

  • Value:

SetState  protected virtual

method SetState(NodeState: TNodeState; Value: Boolean)
void SetState(TNodeState NodeState, Boolean Value)
func SetState(_ NodeState: TNodeState, _ Value: Boolean)
Sub SetState(NodeState As TNodeState, Value As Boolean)

Parameters:

  • NodeState:
  • Value: