Прочитать на английском

Поделиться через


TreeNode.IsSelected Свойство

Определение

Возвращает значение, указывающее, находится ли узел дерева в выбранном состоянии.

C#
public bool IsSelected { get; }
C#
[System.ComponentModel.Browsable(false)]
public bool IsSelected { get; }

Значение свойства

Значение true, если узел дерева находится в выбранном состоянии; в противном случае — значение false.

Атрибуты

Примеры

В следующем примере кода выбирается соответствующий TreeNode объект после определения того, выбран ли переданный TreeNode и какой TreeNode из них выбрать. В этом примере требуется, чтобы у вас был Form элемент управления , TreeNodeCollectionTreeView содержащий несколько TreeNode объектов . Кроме того, требуется наличие ComboBox со следующими элементами: Previous, PreviousVisible, NextVisible, 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();
}

Применяется к

Продукт Версии
.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

См. также раздел