Udostępnij za pośrednictwem


TreeNode.LastNode Właściwość

Definicja

Pobiera ostatni węzeł drzewa podrzędnego.

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

Wartość właściwości

Element TreeNode reprezentujący ostatni węzeł drzewa podrzędnego.

Atrybuty

Przykłady

Poniższy przykład kodu wybiera odpowiednie TreeNode po określeniu, czy przekazano TreeNode element i które TreeNode należy wybrać. W tym przykładzie jest wymagana Form kontrolka z kontrolką zawierającą TreeViewTreeNodeCollection kilka TreeNode obiektów. Wymaga również posiadania elementu ComboBox z następującymi elementami: "Previous", "PreviousVisible", "Next", "NextVisible", "First" i "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

Uwagi

Element LastNode jest ostatnim elementem podrzędnym TreeNodeCollectionTreeNode przechowywanym we Nodes właściwości bieżącego węzła drzewa. TreeNode Jeśli element nie ma węzła drzewa podrzędnego, LastNode właściwość zwraca nullwartość .

Dotyczy

Zobacz też