Back to Devexpress

TdxTreeViewNodes Class

vcl-dxtreeview-9e99e2e4.md

latest4.7 KB
Original Source

TdxTreeViewNodes Class

A tree node container in the Tree View.

Declaration

delphi
TdxTreeViewNodes = class(
    TdxTreeViewPersistent
)

Remarks

The class members allow you to do the following:

The Tree View’s Items property references a TdxTreeViewNodes object.

Refer to the following topic for information on how to use a tree node container: Tree View Control.

Example

The following code checks all nodes in the Tree View control that have child nodes:

delphi
var
  ANode: TdxTreeViewNode;
begin
  dxTreeViewControl1.BeginUpdate;
  for ANode in dxTreeViewControl1.Items do
    ANode.Checked := ANode.Count > 0;
  dxTreeViewControl1.EndUpdate;
end;
delphi
var
  I: Integer;
  ANode: TdxTreeViewNode;
begin
  dxTreeViewControl1.BeginUpdate;
  for I := 0 to dxTreeViewControl1.Items.Count - 1 do
    begin
      ANode := dxTreeViewControl1.Items[I];
      ANode.Checked := ANode.Count > 0;
    end;
  dxTreeViewControl1.EndUpdate;
end;
cpp
dxTreeViewControl1->BeginUpdate(); 
for (TdxTreeViewNode *ANode : dxTreeViewControl1->Items)
  ANode->Checked = ANode->Count > 0;
dxTreeViewControl1->EndUpdate();
cpp
TdxTreeViewNode *ANode;
dxTreeViewControl1->BeginUpdate();
for (int I = 0; I < dxTreeViewControl1->Items->Count; I++)
{
  ANode = dxTreeViewControl1->Items->Item[I];
  ANode->Checked = ANode->Count > 0;
}
dxTreeViewControl1->EndUpdate();

Note

A Tree View control shows node checkboxes if the control’s OptionsView.ShowCheckBoxes property is set to True.

Inheritance

TObject TPersistent TdxTreeViewPersistent TdxTreeViewNodes

See Also

TdxTreeViewNodes Members

dxTreeView Unit