TreeNode.PrevNode Özellik

Tanım

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

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

Özellik Değeri

TreeNode

TreeNode Önceki 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 TreeNode TreeNode seçildiğini belirledikten sonra uygun TreeNode değeri seçer. Bu örnek, birkaç TreeNode nesne içeren bir TreeView denetimine sahip Form bir TreeNodeCollection sahip olmasını gerektirir. Ayrıca şu öğelere sahip bir öğeye 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

, PrevNode ağaç düğümünün üst TreeNodeöğesinin Nodes özelliğinde depolanan içindeki önceki eşdüzeydir TreeNode TreeNodeCollection. Önceki bir ağaç düğümü yoksa özelliği PrevNode döndürür null.

Şunlara uygulanır

Ayrıca bkz.