TreeNode.FirstNode Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera pierwszy węzeł drzewa podrzędnego w kolekcji węzłów drzewa.
public:
property System::Windows::Forms::TreeNode ^ FirstNode { System::Windows::Forms::TreeNode ^ get(); };
public System.Windows.Forms.TreeNode FirstNode { get; }
[System.ComponentModel.Browsable(false)]
public System.Windows.Forms.TreeNode FirstNode { get; }
member this.FirstNode : System.Windows.Forms.TreeNode
[<System.ComponentModel.Browsable(false)>]
member this.FirstNode : System.Windows.Forms.TreeNode
Public ReadOnly Property FirstNode As TreeNode
Wartość właściwości
Pierwszy element podrzędny TreeNode w kolekcji Nodes .
- Atrybuty
Przykłady
Poniższy przykład kodu wybiera odpowiednie TreeNode opcje po określeniu, czy przekazana TreeNode opcja jest zaznaczona i którą TreeNode opcję należy wybrać. Ten przykład wymaga Form posiadania kontrolki z kontrolką zawierającą TreeView TreeNodeCollection kilka TreeNode obiektów. Wymagane jest ComboBox również posiadanie elementu 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 FirstNode jest pierwszym elementem podrzędnym TreeNode przechowywanym we Nodes TreeNodeCollection właściwości bieżącego węzła drzewa. Jeśli obiekt TreeNode nie ma węzła drzewa podrzędnego, FirstNode właściwość zwraca wartość null
.