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

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


TreeNodeCollection.Item[] Свойство

Определение

Получает или задает узел дерева в коллекции.

Перегрузки

Item[Int32]

Получает или задает объект TreeNode по указанному индексу в коллекции.

Item[String]

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

Item[Int32]

Исходный код:
TreeNodeCollection.cs
Исходный код:
TreeNodeCollection.cs
Исходный код:
TreeNodeCollection.cs

Получает или задает объект TreeNode по указанному индексу в коллекции.

public virtual System.Windows.Forms.TreeNode this[int index] { get; set; }

Параметры

index
Int32

Заданное индексом местоположение объекта TreeNode в коллекции.

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

Объект TreeNode, находящийся в заданном индексом местоположении в коллекции.

Исключения

.NET 6 и более поздних версий: index имеет значение null.

Значение index меньше 0 или больше последнего индекса в коллекции.

TreeNode, назначаемый этому индексу, уже назначен другому индексу или другому элементу управления TreeView.

Примеры

В следующем примере кода первый TreeNode удаляется из , TreeView если его TreeNode.Text свойство имеет значение Node0. При щелчке Button первый TreeNode объект в TreeView удаляется с помощью RemoveAt метода . Для этого примера требуется, чтобы вы создали TreeView и в ButtonForm. Первый TreeNode в должен TreeView иметь текстовое свойство Node0.

private void button2_Click(object sender, EventArgs e)
{
   // Delete the first TreeNode in the collection 
   // if the Text property is "Node0." 
   if(this.treeView1.Nodes[0].Text == "Node0")
   {
      this.treeView1.Nodes.RemoveAt(0);
   }
}

Комментарии

Чтобы назначить TreeNode объекты определенному расположению или получить их из TreeNodeCollection, можно ссылаться на объект коллекции с определенным значением индекса. Значение TreeNodeCollection индекса является индексом отсчитываемого от нуля.

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

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

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

Item[String]

Исходный код:
TreeNodeCollection.cs
Исходный код:
TreeNodeCollection.cs
Исходный код:
TreeNodeCollection.cs

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

public virtual System.Windows.Forms.TreeNode this[string key] { get; }
public virtual System.Windows.Forms.TreeNode? this[string? key] { get; }

Параметры

key
String

Имя объекта TreeNode, который должен быть извлечен из коллекции.

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

Объект TreeNode с указанным ключом.

Комментарии

Свойство Name соответствует ключу для в TreeNodeTreeNodeCollection.

При сравнении ключей регистр не учитывается. key Если параметр имеет значение null или является пустой строкой, Item[] свойство возвращает nullзначение .

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

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