TreeNode.PrevVisibleNode 屬性

定義

取得上一個可見樹狀節點。

C#
public System.Windows.Forms.TreeNode PrevVisibleNode { get; }
C#
[System.ComponentModel.Browsable(false)]
public System.Windows.Forms.TreeNode PrevVisibleNode { get; }
C#
[System.ComponentModel.Browsable(false)]
public System.Windows.Forms.TreeNode? PrevVisibleNode { get; }

屬性值

TreeNode,表示上一個可見樹狀節點。

屬性

範例

下列程式碼範例會在判斷 TreeNode 是否已選取傳入的專案以及要選取的專案 TreeNode 之後,選取適當的 TreeNode 。 此範例會要求您具有 Form 包含數 TreeNodeTreeView 物件的 控制項 TreeNodeCollection 。 您也需要具有 ComboBox 下列專案的 :「Previous」、「PreviousVisible」、「Next」、「NextVisible」、「First」 和 「Last」。

C#
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();
}

備註

PrevVisibleNode可以是來自另一個分支的子節點、同層級節點或樹狀節點。 如果沒有先前的樹狀節點,屬性會 PrevVisibleNodenull 回 。

適用於

產品 版本
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

另請參閱