Freigeben über


TreeView.SelectedNode Eigenschaft

Definition

Ruft den Strukturknoten ab, der derzeit im Strukturansichtssteuerelement ausgewählt ist, oder legt diesen fest.

public:
 property System::Windows::Forms::TreeNode ^ SelectedNode { System::Windows::Forms::TreeNode ^ get(); void set(System::Windows::Forms::TreeNode ^ value); };
[System.ComponentModel.Browsable(false)]
public System.Windows.Forms.TreeNode SelectedNode { get; set; }
[System.ComponentModel.Browsable(false)]
public System.Windows.Forms.TreeNode? SelectedNode { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.SelectedNode : System.Windows.Forms.TreeNode with get, set
Public Property SelectedNode As TreeNode

Eigenschaftswert

Das TreeNode aktuell im Strukturansichtssteuerelement ausgewählt ist.

Attribute

Beispiele

Das folgende Codebeispiel legt die PathSeparator Eigenschaft einer TreeView und zeigt die Anzahl der untergeordneten Strukturknoten an, die TreeNodeCollection im Bereich der .SelectedNode Der Prozentsatz des untergeordneten Strukturknotens auf Gesamtstrukturknoten im Strukturansichtssteuerelement wird ebenfalls angezeigt. Dieses Beispiel erfordert, dass Sie über ein Form Mit- Buttonund ein TreeView Steuerelement mit mehreren TreeNodeCollectionTreeNode Objekten verfügen (vorzugsweise mit drei oder mehr Ebenen).

void myButton_Click( Object^ /*sender*/, System::EventArgs^ /*e*/ )
{

   // Set the tree view's PathSeparator property.
   myTreeView->PathSeparator = ".";

   // Get the count of the child tree nodes contained in the SelectedNode.
   int myNodeCount = myTreeView->SelectedNode->GetNodeCount( true );
   Decimal myChildPercentage = ((Decimal)myNodeCount / (Decimal)myTreeView->GetNodeCount( true )) * 100;

   // Display the tree node path and the number of child nodes it and the tree view have.
   MessageBox::Show( String::Concat( "The '", myTreeView->SelectedNode->FullPath, "' node has ", myNodeCount, " child nodes.\nThat is ", String::Format( "{0:###.##}", myChildPercentage ), "% of the total tree nodes in the tree view control." ) );
}
private void myButton_Click(object sender, System.EventArgs e)
{
   // Set the tree view's PathSeparator property.
   myTreeView.PathSeparator = ".";

   // Get the count of the child tree nodes contained in the SelectedNode.
   int myNodeCount = myTreeView.SelectedNode.GetNodeCount(true);
   decimal myChildPercentage = ((decimal)myNodeCount/
     (decimal)myTreeView.GetNodeCount(true)) * 100;

   // Display the tree node path and the number of child nodes it and the tree view have.
   MessageBox.Show("The '" + myTreeView.SelectedNode.FullPath + "' node has "
     + myNodeCount.ToString() + " child nodes.\nThat is "
     + string.Format("{0:###.##}", myChildPercentage)
     + "% of the total tree nodes in the tree view control.");
}
Private Sub myButton_Click(ByVal sender As Object, _
  ByVal e As System.EventArgs) Handles myButton.Click
   ' Set the tree view's PathSeparator property.
   myTreeView.PathSeparator = "."

   ' Get the count of the child tree nodes contained in the SelectedNode.
   Dim myNodeCount As Integer = myTreeView.SelectedNode.GetNodeCount(True)
   Dim myChildPercentage As Decimal = CDec(myNodeCount) / _
      CDec(myTreeView.GetNodeCount(True)) * 100

   ' Display the tree node path and the number of child nodes it and the tree view have.
   MessageBox.Show(("The '" + myTreeView.SelectedNode.FullPath + "' node has " _
      + myNodeCount.ToString() + " child nodes." + Microsoft.VisualBasic.ControlChars.Lf _
      + "That is " + String.Format("{0:###.##}", myChildPercentage) _
      + "% of the total tree nodes in the tree view control."))
End Sub

Hinweise

Wenn derzeit kein TreeNode Wert ausgewählt ist, lautet nulldie SelectedNode Eigenschaft .

Wenn Sie diese Eigenschaft festlegen, wird der angegebene Knoten in die Ansicht gescrollt, und alle übergeordneten Knoten werden erweitert, sodass der angegebene Knoten sichtbar ist.

Wenn der übergeordnete Knoten oder ein übergeordneter Knoten des ausgewählten Knotens programmgesteuert oder durch Benutzeraktion reduziert wird, wird der reduzierte Knoten zum ausgewählten Knoten.

Gilt für:

Weitere Informationen