TreeNodeCollection::IsReadOnly Property
.NET Framework (current version)
Gets a value indicating whether the collection is read-only.
Assembly: System.Windows.Forms (in System.Windows.Forms.dll)
Property Value
Type: System::Booleantrue if the collection is read-only; otherwise, false. The default is false.
Implements
IList::IsReadOnlyThe following code example removes the selected tree node from one TreeView and adds it to another if both tree node collections are not read-only. When a Button is clicked, the TreeNode represented by the TreeView::SelectedNode property is deleted from one TreeView using the Remove method and added to the other TreeView using the Insert method. This example requires that you have a Form that contains two TreeView controls and a Button. The TreeView controls should be named treeView1 and treeView2.
void button1_Click( Object^ /*sender*/, EventArgs^ /*e*/ ) { // If neither TreeNodeCollection is read-only, move the // selected node from treeView1 to treeView2. if ( !treeView1->Nodes->IsReadOnly && !treeView2->Nodes->IsReadOnly ) { if ( treeView1->SelectedNode != nullptr ) { TreeNode^ tn = treeView1->SelectedNode; treeView1->Nodes->Remove( tn ); treeView2->Nodes->Insert( treeView2->Nodes->Count, tn ); } } }
.NET Framework
Available since 1.1
Available since 1.1
Show: