Freigeben über


TreeView.SelectedNode Eigenschaft

Definition

Ruft den derzeit im Strukturansicht-Steuerelement ausgewählten Strukturknoten ab 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

Der derzeit im Strukturansicht-Steuerelement ausgewählte TreeNode.

Attribute

Beispiele

Im folgenden Codebeispiel wird die PathSeparator -Eigenschaft von TreeView festgelegt und die Anzahl der untergeordneten Strukturknoten angezeigt, die in der TreeNodeCollectionSelectedNodeenthalten ist. Der Prozentsatz des untergeordneten Strukturknotens an den Gesamtstrukturknoten im Strukturansichtssteuerelement wird ebenfalls angezeigt. In diesem Beispiel ist es erforderlich, dass Sie über ein FormButton-Steuerelement und 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 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 entweder programmgesteuert oder durch Benutzeraktion reduziert wird, wird der reduzierte Knoten zum ausgewählten Knoten.

Gilt für:

Weitere Informationen