TTMSFNCCheckedTreeView.Checked Property
Gets or sets whether the specified node is checked in the first column.
API unit family: TMSFNCCheckedTreeView
Declaring type: TTMSFNCCheckedTreeView
Type: Boolean
Syntax
property Checked[ANode: TTMSFNCTreeViewNode]: Boolean;
__property bool Checked[TTMSFNCTreeViewNode* ANode] = {read=GetChecked, write=SetChecked};
Remarks
True means the node is checked.
Parameters
| Name | Description |
|---|---|
ANode |
Node whose checked state is read or changed. |
Usage examples
Populate a checked tree
Creates a parent node with child nodes and sets checked state.
procedure TForm1.ConfigureCheckedTreeView;
var
RootNode: TTMSFNCTreeViewNode;
ChildNode: TTMSFNCTreeViewNode;
begin
TMSFNCCheckedTreeView1.Clear;
RootNode := TMSFNCCheckedTreeView1.AddNode;
RootNode.CheckTypes[0] := tvntCheckBox;
RootNode.Text[0] := 'Export';
TMSFNCCheckedTreeView1.Checked[RootNode] := True;
ChildNode := TMSFNCCheckedTreeView1.AddNode(RootNode);
ChildNode.CheckTypes[0] := tvntCheckBox;
ChildNode.Text[0] := 'Include images';
TMSFNCCheckedTreeView1.Checked[ChildNode] := True;
ChildNode := TMSFNCCheckedTreeView1.AddNode(RootNode);
ChildNode.CheckTypes[0] := tvntCheckBox;
ChildNode.Text[0] := 'Include audit trail';
end;
void __fastcall TForm1::ConfigureCheckedTreeView()
{
TTMSFNCTreeViewNode *RootNode;
TTMSFNCTreeViewNode *ChildNode;
TMSFNCCheckedTreeView1->Clear();
RootNode = TMSFNCCheckedTreeView1->AddNode();
RootNode->CheckTypes[0] = tvntCheckBox;
RootNode->Text[0] = "Export";
TMSFNCCheckedTreeView1->Checked[RootNode] = true;
ChildNode = TMSFNCCheckedTreeView1->AddNode(RootNode);
ChildNode->CheckTypes[0] = tvntCheckBox;
ChildNode->Text[0] = "Include images";
TMSFNCCheckedTreeView1->Checked[ChildNode] = true;
ChildNode = TMSFNCCheckedTreeView1->AddNode(RootNode);
ChildNode->CheckTypes[0] = tvntCheckBox;
ChildNode->Text[0] = "Include audit trail";
}