Aracılığıyla paylaş


TreeNode.NextNode Özellik

Tanım

Sonraki eşdüzey ağaç düğümünü alır.

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

Özellik Değeri

Sonraki TreeNode eşdüzey ağaç düğümünü temsil eden bir.

Öznitelikler

Örnekler

Aşağıdaki kod örneği, geçirilen öğesinin seçili olup olmadığını ve hangisinin TreeNodeTreeNode seçildiğini belirledikten sonra uygun TreeNode olanını seçer. Bu örnek, birkaç TreeNode nesne içeren bir TreeView denetimine sahip olmanız FormTreeNodeCollection gerekir. Ayrıca şu öğelere sahip ComboBox olmanız gerekir: "Previous", "PreviousVisible", "Next", "NextVisible", "First" ve "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

Açıklamalar

NextNode, ağaç düğümünün üst TreeNodeöğesinin özelliğinde Nodes depolanan içindeki bir sonraki eşdüzeydir TreeNodeTreeNodeCollection. Sonraki ağaç düğümü yoksa özelliği NextNode döndürür null.

Şunlara uygulanır

Ayrıca bkz.