TreeNodeCollection.Item[] Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает узел дерева в коллекции.
Перегрузки
Item[Int32] |
Получает или задает объект TreeNode по указанному индексу в коллекции. |
Item[String] |
Возвращает узел дерева с указанным ключом из коллекции. |
Item[Int32]
Получает или задает объект 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 метода . Для этого примера требуется, чтобы вы создали TreeView и в ButtonForm. Первый 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]
Возвращает узел дерева с указанным ключом из коллекции.
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 соответствует ключу для в TreeNodeTreeNodeCollection.
При сравнении ключей регистр не учитывается.
key
Если параметр имеет значение null
или является пустой строкой, Item[] свойство возвращает null
значение .