TreeNode.FirstNode 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得樹狀節點集合的第一個子樹狀節點。
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
屬性值
- 屬性
範例
下列程式碼範例會在判斷 TreeNode 是否已選取傳入和 TreeNode 要選取的 之後,選取適當的 TreeNode 。 此範例需要您具有 Form 包含數 TreeNode 個 TreeView 物件的 控制項 TreeNodeCollection 。 它也需要您具有 ComboBox 下列專案的 :「Previous」、「PreviousVisible」、「Next」、「NextVisible」、「First」 和 「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
備註
FirstNode是儲存在 Nodes 目前樹狀節點之 屬性中的 TreeNodeCollection 第一個子系 TreeNode 。 TreeNode如果 沒有子樹狀節點,則 FirstNode 屬性會傳 null
回 。