TreeNodeCollection.Item[] Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает узел дерева в коллекции.
Перегрузки
| Имя | Описание |
|---|---|
| Item[Int32] |
Возвращает или задает указанное TreeNode индексированное расположение в коллекции. |
| Item[String] |
Возвращает узел дерева с указанным ключом из коллекции. |
Item[Int32]
- Исходный код:
- TreeNodeCollection.cs
- Исходный код:
- TreeNodeCollection.cs
- Исходный код:
- TreeNodeCollection.cs
- Исходный код:
- TreeNodeCollection.cs
- Исходный код:
- TreeNodeCollection.cs
Возвращает или задает указанное TreeNode индексированное расположение в коллекции.
public:
virtual property System::Windows::Forms::TreeNode ^ default[int] { System::Windows::Forms::TreeNode ^ get(int index); void set(int index, System::Windows::Forms::TreeNode ^ value); };
public virtual System.Windows.Forms.TreeNode this[int index] { get; set; }
member this.Item(int) : System.Windows.Forms.TreeNode with get, set
Default Public Overridable Property Item(index As Integer) As TreeNode
Параметры
Значение свойства
Указанное TreeNode индексированное расположение в коллекции.
Исключения
.NET 6 и более поздних версий: index это null.
Значение index меньше 0 или больше последнего индекса в коллекции.
Назначенный TreeNode этому индексу индекс уже назначается другому индексу или другому TreeView элементу управления.
Примеры
Следующий пример кода удаляет первый TreeNode из TreeView свойства, если его TreeNode.Text свойство имеет значение Node0. Button При щелчке TreeNode первый из них TreeView удаляется с помощью RemoveAt метода. В этом примере требуется, чтобы вы создали a TreeView и a Button в Form. Первый TreeNode в вашем TreeView приложении должен иметь текстовое свойство Node0.
void button2_Click( Object^ /*sender*/, EventArgs^ /*e*/ )
{
// Delete the first TreeNode in the collection
// if the Text property is S"Node0."
if ( this->treeView1->Nodes[ 0 ]->Text->Equals( "Node0" ) )
{
this->treeView1->Nodes->RemoveAt( 0 );
}
}
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);
}
}
Private Sub button2_Click(sender As Object, e As EventArgs) Handles button2.Click
' Delete the first TreeNode in the collection
' if the Text property is "Node0."
If Me.treeView1.Nodes(0).Text = "Node0" Then
Me.treeView1.Nodes.RemoveAt(0)
End If
End Sub
Комментарии
Чтобы назначить TreeNode объекты определенному расположению или получить их из TreeNodeCollectionобъекта коллекции, можно ссылаться на объект коллекции с определенным значением индекса. Значение TreeNodeCollection индекса — это отсчитываемый от нуля индекс.
См. также раздел
Применяется к
Item[String]
- Исходный код:
- TreeNodeCollection.cs
- Исходный код:
- TreeNodeCollection.cs
- Исходный код:
- TreeNodeCollection.cs
- Исходный код:
- TreeNodeCollection.cs
- Исходный код:
- TreeNodeCollection.cs
Возвращает узел дерева с указанным ключом из коллекции.
public:
virtual property System::Windows::Forms::TreeNode ^ default[System::String ^] { System::Windows::Forms::TreeNode ^ get(System::String ^ key); };
public virtual System.Windows.Forms.TreeNode this[string key] { get; }
public virtual System.Windows.Forms.TreeNode? this[string? key] { get; }
member this.Item(string) : System.Windows.Forms.TreeNode
Default Public Overridable ReadOnly Property Item(key As String) As TreeNode
Параметры
Значение свойства
С TreeNode указанным ключом.
Комментарии
Свойство Name соответствует ключу для объекта TreeNode в TreeNodeCollection.
Сравнение ключей не учитывает регистр.
key Если параметр имеет null или пустую строку, Item[] свойство возвращаетсяnull.