Freigeben über


TreeNode.NextVisibleNode Eigenschaft

Definition

Ruft den nächsten sichtbaren Strukturknoten ab.

public:
 property System::Windows::Forms::TreeNode ^ NextVisibleNode { System::Windows::Forms::TreeNode ^ get(); };
public System.Windows.Forms.TreeNode NextVisibleNode { get; }
[System.ComponentModel.Browsable(false)]
public System.Windows.Forms.TreeNode NextVisibleNode { get; }
member this.NextVisibleNode : System.Windows.Forms.TreeNode
[<System.ComponentModel.Browsable(false)>]
member this.NextVisibleNode : System.Windows.Forms.TreeNode
Public ReadOnly Property NextVisibleNode As TreeNode

Eigenschaftswert

TreeNode

Ein TreeNode, der den nächsten sichtbaren Strukturknoten darstellt.

Attribute

Beispiele

Im folgenden Codebeispiel wird die entsprechende TreeNode Option ausgewählt, nachdem ermittelt wird, ob das TreeNode übergebene Objekt ausgewählt ist und welche TreeNode ausgewählt werden soll. In diesem Beispiel ist erforderlich, dass Sie über ein Form TreeView Steuerelement verfügen, das TreeNodeCollection mehrere TreeNode Objekte enthält. Es erfordert auch, dass Sie über eine ComboBox mit den folgenden Elementen verfügen: "Vorherige", "PreviousVisible", "Next", "NextVisible", "First" und "Last".

void SelectNode( TreeNode^ node )
{
   if ( node->IsSelected )
   {
      
      // Determine which TreeNode to select.
      String^ str = myComboBox->Text;
      if ( str->Equals( "Previous" ) )
               node->TreeView->SelectedNode = node->PrevNode;
      else
      if ( str->Equals( "PreviousVisible" ) )
               node->TreeView->SelectedNode = node->PrevVisibleNode;
      else
      if ( str->Equals( "Next" ) )
               node->TreeView->SelectedNode = node->NextNode;
      else
      if ( str->Equals( "NextVisible" ) )
               node->TreeView->SelectedNode = node->NextVisibleNode;
      else
      if ( str->Equals( "First" ) )
               node->TreeView->SelectedNode = node->FirstNode;
      else
      if ( str->Equals( "Last" ) )
               node->TreeView->SelectedNode = node->LastNode;
   }

   node->TreeView->Focus();
}
private void SelectNode(TreeNode node)
{
    if(node.IsSelected)
    {
        // Determine which TreeNode to select.
        switch(myComboBox.Text)
        {
            case "Previous":
                node.TreeView.SelectedNode = node.PrevNode;
                break;
            case "PreviousVisible":
                node.TreeView.SelectedNode = node.PrevVisibleNode;
                break;
            case "Next":
                node.TreeView.SelectedNode = node.NextNode;
                break;
            case "NextVisible":
                node.TreeView.SelectedNode = node.NextVisibleNode;
                break;
            case "First":
                node.TreeView.SelectedNode = node.FirstNode;
                break;
            case "Last":
                node.TreeView.SelectedNode = node.LastNode;
                break;
        }
    }
    node.TreeView.Focus();
}
Private Sub SelectNode(node As TreeNode)
   If node.IsSelected Then
      ' Determine which TreeNode to select.
      Select Case myComboBox.Text
         Case "Previous"
            node.TreeView.SelectedNode = node.PrevNode
         Case "PreviousVisible"
            node.TreeView.SelectedNode = node.PrevVisibleNode
         Case "Next"
            node.TreeView.SelectedNode = node.NextNode
         Case "NextVisible"
            node.TreeView.SelectedNode = node.NextVisibleNode
         Case "First"
            node.TreeView.SelectedNode = node.FirstNode
         Case "Last"
            node.TreeView.SelectedNode = node.LastNode
      End Select
   End If
   node.TreeView.Focus()
End Sub

Hinweise

Dies NextVisibleNode kann ein untergeordnetes, untergeordnetes oder untergeordnetes Element oder ein Strukturknoten aus einem anderen Zweig sein. Wenn kein nächster Strukturknoten vorhanden ist, gibt die NextVisibleNode Eigenschaft zurück null.

Gilt für

Siehe auch