TreeNode.FirstNode Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den ersten untergeordneten Strukturknoten in der Strukturknotenauflistung ab.
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; }
[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
Eigenschaftswert
Das erste untergeordnete Element TreeNode in der Nodes Auflistung.
- Attribute
Beispiele
Im folgenden Codebeispiel wird die entsprechende TreeNode Option ausgewählt, nachdem ermittelt wurde, ob das TreeNode übergebene Objekt ausgewählt ist und welches TreeNode ausgewählt werden soll. Dieses Beispiel erfordert, dass Sie über ein FormTreeView Steuerelement verfügen, das mehrere TreeNodeCollection Objekte enthält TreeNode . Außerdem müssen Sie über die ComboBox folgenden Elemente verfügen: "Previous", "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
Das FirstNode ist das erste untergeordnete Element TreeNode in der TreeNodeCollectionNodes Eigenschaft des aktuellen Strukturknotens. Wenn der TreeNode Knoten keine untergeordnete Struktur aufweist, wird die FirstNode Eigenschaft zurückgegeben null.