TreeNodeCollection.Add Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Lägger till en ny trädnod i samlingen.
Överlagringar
| Name | Description |
|---|---|
| Add(String) |
Lägger till en ny trädnod med den angivna etiketttexten i slutet av den aktuella trädnodsamlingen. |
| Add(TreeNode) |
Lägger till en tidigare skapad trädnod i slutet av trädnodsamlingen. |
| Add(String, String) |
Skapar en ny trädnod med den angivna nyckeln och texten och lägger till den i samlingen. |
| Add(String, String, Int32) |
Skapar en trädnod med den angivna nyckeln, texten och bilden och lägger till den i samlingen. |
| Add(String, String, String) |
Skapar en trädnod med den angivna nyckeln, texten och bilden och lägger till den i samlingen. |
| Add(String, String, Int32, Int32) |
Skapar en trädnod med den angivna nyckeln, texten och bilderna och lägger till den i samlingen. |
| Add(String, String, String, String) |
Skapar en trädnod med den angivna nyckeln, texten och bilderna och lägger till den i samlingen. |
Add(String)
- Källa:
- TreeNodeCollection.cs
- Källa:
- TreeNodeCollection.cs
- Källa:
- TreeNodeCollection.cs
- Källa:
- TreeNodeCollection.cs
- Källa:
- TreeNodeCollection.cs
Lägger till en ny trädnod med den angivna etiketttexten i slutet av den aktuella trädnodsamlingen.
public:
virtual System::Windows::Forms::TreeNode ^ Add(System::String ^ text);
public virtual System.Windows.Forms.TreeNode Add(string text);
public virtual System.Windows.Forms.TreeNode Add(string? text);
abstract member Add : string -> System.Windows.Forms.TreeNode
override this.Add : string -> System.Windows.Forms.TreeNode
Public Overridable Function Add (text As String) As TreeNode
Parametrar
Returer
En TreeNode som representerar trädnoden som läggs till i samlingen.
Exempel
I följande kodexempel visas kundinformation i en TreeView kontroll. Rotträdsnoderna visar kundnamn och de underordnade trädnoderna visar de ordernummer som tilldelats varje kund. I det här exemplet visas 1 000 kunder med 15 beställningar vardera. Ommålningen TreeView av undertrycks med hjälp BeginUpdate av metoderna och EndUpdate och en väntan Cursor visas medan objekten TreeView skapas och målas TreeNode . Det här exemplet kräver att du har ett Customer objekt som kan innehålla en samling Order objekt. Det kräver också att du har skapat en instans av en TreeView kontroll på en Form.
// The basic Customer class.
ref class Customer: public System::Object
{
private:
String^ custName;
protected:
ArrayList^ custOrders;
public:
Customer( String^ customername )
{
custName = "";
custOrders = gcnew ArrayList;
this->custName = customername;
}
property String^ CustomerName
{
String^ get()
{
return this->custName;
}
void set( String^ value )
{
this->custName = value;
}
}
property ArrayList^ CustomerOrders
{
ArrayList^ get()
{
return this->custOrders;
}
}
};
// End Customer class
// The basic customer Order class.
ref class Order: public System::Object
{
private:
String^ ordID;
public:
Order( String^ orderid )
{
ordID = "";
this->ordID = orderid;
}
property String^ OrderID
{
String^ get()
{
return this->ordID;
}
void set( String^ value )
{
this->ordID = value;
}
}
};
// End Order class
void FillMyTreeView()
{
// Add customers to the ArrayList of Customer objects.
for ( int x = 0; x < 1000; x++ )
{
customerArray->Add( gcnew Customer( "Customer " + x ) );
}
// Add orders to each Customer object in the ArrayList.
IEnumerator^ myEnum = customerArray->GetEnumerator();
while ( myEnum->MoveNext() )
{
Customer^ customer1 = safe_cast<Customer^>(myEnum->Current);
for ( int y = 0; y < 15; y++ )
{
customer1->CustomerOrders->Add( gcnew Order( "Order " + y ) );
}
}
// Display a wait cursor while the TreeNodes are being created.
::Cursor::Current = gcnew System::Windows::Forms::Cursor( "MyWait.cur" );
// Suppress repainting the TreeView until all the objects have been created.
treeView1->BeginUpdate();
// Clear the TreeView each time the method is called.
treeView1->Nodes->Clear();
// Add a root TreeNode for each Customer object in the ArrayList.
myEnum = customerArray->GetEnumerator();
while ( myEnum->MoveNext() )
{
Customer^ customer2 = safe_cast<Customer^>(myEnum->Current);
treeView1->Nodes->Add( gcnew TreeNode( customer2->CustomerName ) );
// Add a child treenode for each Order object in the current Customer object.
IEnumerator^ myEnum = customer2->CustomerOrders->GetEnumerator();
while ( myEnum->MoveNext() )
{
Order^ order1 = safe_cast<Order^>(myEnum->Current);
treeView1->Nodes[ customerArray->IndexOf( customer2 ) ]->Nodes->Add( gcnew TreeNode( customer2->CustomerName + "." + order1->OrderID ) );
}
}
// Reset the cursor to the default for all controls.
::Cursor::Current = Cursors::Default;
// Begin repainting the TreeView.
treeView1->EndUpdate();
}
// The basic Customer class.
public class Customer : System.Object
{
private string custName = "";
protected ArrayList custOrders = new ArrayList();
public Customer(string customername)
{
this.custName = customername;
}
public string CustomerName
{
get{return this.custName;}
set{this.custName = value;}
}
public ArrayList CustomerOrders
{
get{return this.custOrders;}
}
} // End Customer class
// The basic customer Order class.
public class Order : System.Object
{
private string ordID = "";
public Order(string orderid)
{
this.ordID = orderid;
}
public string OrderID
{
get{return this.ordID;}
set{this.ordID = value;}
}
} // End Order class
// Create a new ArrayList to hold the Customer objects.
private ArrayList customerArray = new ArrayList();
private void FillMyTreeView()
{
// Add customers to the ArrayList of Customer objects.
for(int x=0; x<1000; x++)
{
customerArray.Add(new Customer("Customer" + x.ToString()));
}
// Add orders to each Customer object in the ArrayList.
foreach(Customer customer1 in customerArray)
{
for(int y=0; y<15; y++)
{
customer1.CustomerOrders.Add(new Order("Order" + y.ToString()));
}
}
// Display a wait cursor while the TreeNodes are being created.
Cursor.Current = new Cursor("MyWait.cur");
// Suppress repainting the TreeView until all the objects have been created.
treeView1.BeginUpdate();
// Clear the TreeView each time the method is called.
treeView1.Nodes.Clear();
// Add a root TreeNode for each Customer object in the ArrayList.
foreach(Customer customer2 in customerArray)
{
treeView1.Nodes.Add(new TreeNode(customer2.CustomerName));
// Add a child treenode for each Order object in the current Customer object.
foreach(Order order1 in customer2.CustomerOrders)
{
treeView1.Nodes[customerArray.IndexOf(customer2)].Nodes.Add(
new TreeNode(customer2.CustomerName + "." + order1.OrderID));
}
}
// Reset the cursor to the default for all controls.
Cursor.Current = Cursors.Default;
// Begin repainting the TreeView.
treeView1.EndUpdate();
}
Public Class Customer
Inherits [Object]
Private custName As String = ""
Friend custOrders As New ArrayList()
Public Sub New(ByVal customername As String)
Me.custName = customername
End Sub
Public Property CustomerName() As String
Get
Return Me.custName
End Get
Set(ByVal Value As String)
Me.custName = Value
End Set
End Property
Public ReadOnly Property CustomerOrders() As ArrayList
Get
Return Me.custOrders
End Get
End Property
End Class
Public Class Order
Inherits [Object]
Private ordID As String
Public Sub New(ByVal orderid As String)
Me.ordID = orderid
End Sub
Public Property OrderID() As String
Get
Return Me.ordID
End Get
Set(ByVal Value As String)
Me.ordID = Value
End Set
End Property
End Class
' Create a new ArrayList to hold the Customer objects.
Private customerArray As New ArrayList()
Private Sub FillMyTreeView()
' Add customers to the ArrayList of Customer objects.
Dim x As Integer
For x = 0 To 999
customerArray.Add(New Customer("Customer" + x.ToString()))
Next x
' Add orders to each Customer object in the ArrayList.
Dim customer1 As Customer
For Each customer1 In customerArray
Dim y As Integer
For y = 0 To 14
customer1.CustomerOrders.Add(New Order("Order" + y.ToString()))
Next y
Next customer1
' Display a wait cursor while the TreeNodes are being created.
Cursor.Current = New Cursor("MyWait.cur")
' Suppress repainting the TreeView until all the objects have been created.
treeView1.BeginUpdate()
' Clear the TreeView each time the method is called.
treeView1.Nodes.Clear()
' Add a root TreeNode for each Customer object in the ArrayList.
Dim customer2 As Customer
For Each customer2 In customerArray
treeView1.Nodes.Add(New TreeNode(customer2.CustomerName))
' Add a child TreeNode for each Order object in the current Customer object.
Dim order1 As Order
For Each order1 In customer2.CustomerOrders
treeView1.Nodes(customerArray.IndexOf(customer2)).Nodes.Add( _
New TreeNode(customer2.CustomerName + "." + order1.OrderID))
Next order1
Next customer2
' Reset the cursor to the default for all controls.
Cursor.Current = System.Windows.Forms.Cursors.Default
' Begin repainting the TreeView.
treeView1.EndUpdate()
End Sub
Kommentarer
Du kan också lägga till nya TreeNode objekt i samlingen med hjälp AddRange av metoderna eller Insert .
Om du vill ta bort en TreeNode som du tidigare har lagt till använder du Removemetoderna , RemoveAteller Clear .
Se även
Gäller för
Add(TreeNode)
- Källa:
- TreeNodeCollection.cs
- Källa:
- TreeNodeCollection.cs
- Källa:
- TreeNodeCollection.cs
- Källa:
- TreeNodeCollection.cs
- Källa:
- TreeNodeCollection.cs
Lägger till en tidigare skapad trädnod i slutet av trädnodsamlingen.
public:
virtual int Add(System::Windows::Forms::TreeNode ^ node);
public virtual int Add(System.Windows.Forms.TreeNode node);
abstract member Add : System.Windows.Forms.TreeNode -> int
override this.Add : System.Windows.Forms.TreeNode -> int
Public Overridable Function Add (node As TreeNode) As Integer
Parametrar
Returer
Det nollbaserade indexvärdet för den TreeNode som lagts till i trädnodsamlingen.
Undantag
node Är för närvarande tilldelad till en annan TreeView.
Exempel
I följande kodexempel visas kundinformation i en TreeView kontroll. Rotträdsnoderna visar kundnamn och de underordnade trädnoderna visar de ordernummer som tilldelats varje kund. I det här exemplet visas 1 000 kunder med 15 beställningar vardera. Ommålningen TreeView av undertrycks med hjälp BeginUpdate av metoderna och EndUpdate och en väntan Cursor visas medan objekten TreeView skapas och målas TreeNode . Det här exemplet kräver att du har ett Customer objekt som kan innehålla en samling Order objekt. Det kräver också att du har skapat en instans av en TreeView kontroll på en Form.
// The basic Customer class.
ref class Customer: public System::Object
{
private:
String^ custName;
protected:
ArrayList^ custOrders;
public:
Customer( String^ customername )
{
custName = "";
custOrders = gcnew ArrayList;
this->custName = customername;
}
property String^ CustomerName
{
String^ get()
{
return this->custName;
}
void set( String^ value )
{
this->custName = value;
}
}
property ArrayList^ CustomerOrders
{
ArrayList^ get()
{
return this->custOrders;
}
}
};
// End Customer class
// The basic customer Order class.
ref class Order: public System::Object
{
private:
String^ ordID;
public:
Order( String^ orderid )
{
ordID = "";
this->ordID = orderid;
}
property String^ OrderID
{
String^ get()
{
return this->ordID;
}
void set( String^ value )
{
this->ordID = value;
}
}
};
// End Order class
void FillMyTreeView()
{
// Add customers to the ArrayList of Customer objects.
for ( int x = 0; x < 1000; x++ )
{
customerArray->Add( gcnew Customer( "Customer " + x ) );
}
// Add orders to each Customer object in the ArrayList.
IEnumerator^ myEnum = customerArray->GetEnumerator();
while ( myEnum->MoveNext() )
{
Customer^ customer1 = safe_cast<Customer^>(myEnum->Current);
for ( int y = 0; y < 15; y++ )
{
customer1->CustomerOrders->Add( gcnew Order( "Order " + y ) );
}
}
// Display a wait cursor while the TreeNodes are being created.
::Cursor::Current = gcnew System::Windows::Forms::Cursor( "MyWait.cur" );
// Suppress repainting the TreeView until all the objects have been created.
treeView1->BeginUpdate();
// Clear the TreeView each time the method is called.
treeView1->Nodes->Clear();
// Add a root TreeNode for each Customer object in the ArrayList.
myEnum = customerArray->GetEnumerator();
while ( myEnum->MoveNext() )
{
Customer^ customer2 = safe_cast<Customer^>(myEnum->Current);
treeView1->Nodes->Add( gcnew TreeNode( customer2->CustomerName ) );
// Add a child treenode for each Order object in the current Customer object.
IEnumerator^ myEnum = customer2->CustomerOrders->GetEnumerator();
while ( myEnum->MoveNext() )
{
Order^ order1 = safe_cast<Order^>(myEnum->Current);
treeView1->Nodes[ customerArray->IndexOf( customer2 ) ]->Nodes->Add( gcnew TreeNode( customer2->CustomerName + "." + order1->OrderID ) );
}
}
// Reset the cursor to the default for all controls.
::Cursor::Current = Cursors::Default;
// Begin repainting the TreeView.
treeView1->EndUpdate();
}
// The basic Customer class.
public class Customer : System.Object
{
private string custName = "";
protected ArrayList custOrders = new ArrayList();
public Customer(string customername)
{
this.custName = customername;
}
public string CustomerName
{
get{return this.custName;}
set{this.custName = value;}
}
public ArrayList CustomerOrders
{
get{return this.custOrders;}
}
} // End Customer class
// The basic customer Order class.
public class Order : System.Object
{
private string ordID = "";
public Order(string orderid)
{
this.ordID = orderid;
}
public string OrderID
{
get{return this.ordID;}
set{this.ordID = value;}
}
} // End Order class
// Create a new ArrayList to hold the Customer objects.
private ArrayList customerArray = new ArrayList();
private void FillMyTreeView()
{
// Add customers to the ArrayList of Customer objects.
for(int x=0; x<1000; x++)
{
customerArray.Add(new Customer("Customer" + x.ToString()));
}
// Add orders to each Customer object in the ArrayList.
foreach(Customer customer1 in customerArray)
{
for(int y=0; y<15; y++)
{
customer1.CustomerOrders.Add(new Order("Order" + y.ToString()));
}
}
// Display a wait cursor while the TreeNodes are being created.
Cursor.Current = new Cursor("MyWait.cur");
// Suppress repainting the TreeView until all the objects have been created.
treeView1.BeginUpdate();
// Clear the TreeView each time the method is called.
treeView1.Nodes.Clear();
// Add a root TreeNode for each Customer object in the ArrayList.
foreach(Customer customer2 in customerArray)
{
treeView1.Nodes.Add(new TreeNode(customer2.CustomerName));
// Add a child treenode for each Order object in the current Customer object.
foreach(Order order1 in customer2.CustomerOrders)
{
treeView1.Nodes[customerArray.IndexOf(customer2)].Nodes.Add(
new TreeNode(customer2.CustomerName + "." + order1.OrderID));
}
}
// Reset the cursor to the default for all controls.
Cursor.Current = Cursors.Default;
// Begin repainting the TreeView.
treeView1.EndUpdate();
}
Public Class Customer
Inherits [Object]
Private custName As String = ""
Friend custOrders As New ArrayList()
Public Sub New(ByVal customername As String)
Me.custName = customername
End Sub
Public Property CustomerName() As String
Get
Return Me.custName
End Get
Set(ByVal Value As String)
Me.custName = Value
End Set
End Property
Public ReadOnly Property CustomerOrders() As ArrayList
Get
Return Me.custOrders
End Get
End Property
End Class
Public Class Order
Inherits [Object]
Private ordID As String
Public Sub New(ByVal orderid As String)
Me.ordID = orderid
End Sub
Public Property OrderID() As String
Get
Return Me.ordID
End Get
Set(ByVal Value As String)
Me.ordID = Value
End Set
End Property
End Class
' Create a new ArrayList to hold the Customer objects.
Private customerArray As New ArrayList()
Private Sub FillMyTreeView()
' Add customers to the ArrayList of Customer objects.
Dim x As Integer
For x = 0 To 999
customerArray.Add(New Customer("Customer" + x.ToString()))
Next x
' Add orders to each Customer object in the ArrayList.
Dim customer1 As Customer
For Each customer1 In customerArray
Dim y As Integer
For y = 0 To 14
customer1.CustomerOrders.Add(New Order("Order" + y.ToString()))
Next y
Next customer1
' Display a wait cursor while the TreeNodes are being created.
Cursor.Current = New Cursor("MyWait.cur")
' Suppress repainting the TreeView until all the objects have been created.
treeView1.BeginUpdate()
' Clear the TreeView each time the method is called.
treeView1.Nodes.Clear()
' Add a root TreeNode for each Customer object in the ArrayList.
Dim customer2 As Customer
For Each customer2 In customerArray
treeView1.Nodes.Add(New TreeNode(customer2.CustomerName))
' Add a child TreeNode for each Order object in the current Customer object.
Dim order1 As Order
For Each order1 In customer2.CustomerOrders
treeView1.Nodes(customerArray.IndexOf(customer2)).Nodes.Add( _
New TreeNode(customer2.CustomerName + "." + order1.OrderID))
Next order1
Next customer2
' Reset the cursor to the default for all controls.
Cursor.Current = System.Windows.Forms.Cursors.Default
' Begin repainting the TreeView.
treeView1.EndUpdate()
End Sub
Kommentarer
Med den Add här versionen av metoden kan du lägga till tidigare skapade TreeNode objekt i slutet av trädnodsamlingen.
Du kan också lägga till nya TreeNode objekt i samlingen med hjälp AddRange av metoderna eller Insert .
Om du vill ta bort en TreeNode som du tidigare har lagt till använder du Removemetoderna , RemoveAteller Clear .
Note
A TreeNode kan endast tilldelas till en TreeView kontroll i taget. Om du vill lägga till trädnoden i en ny trädvykontroll måste du ta bort den från den andra trädvyn först eller klona den.
Se även
Gäller för
Add(String, String)
- Källa:
- TreeNodeCollection.cs
- Källa:
- TreeNodeCollection.cs
- Källa:
- TreeNodeCollection.cs
- Källa:
- TreeNodeCollection.cs
- Källa:
- TreeNodeCollection.cs
Skapar en ny trädnod med den angivna nyckeln och texten och lägger till den i samlingen.
public:
virtual System::Windows::Forms::TreeNode ^ Add(System::String ^ key, System::String ^ text);
public virtual System.Windows.Forms.TreeNode Add(string key, string text);
public virtual System.Windows.Forms.TreeNode Add(string? key, string? text);
abstract member Add : string * string -> System.Windows.Forms.TreeNode
override this.Add : string * string -> System.Windows.Forms.TreeNode
Public Overridable Function Add (key As String, text As String) As TreeNode
Parametrar
- key
- String
Namnet på trädnoden.
- text
- String
Texten som ska visas i trädnoden.
Returer
Det TreeNode som lades till i samlingen.
Kommentarer
Egenskapen Name motsvarar nyckeln för en TreeNode i TreeNodeCollection.
Du kan också lägga till nya TreeNode objekt i samlingen med hjälp AddRange av metoderna eller Insert .
Gäller för
Add(String, String, Int32)
- Källa:
- TreeNodeCollection.cs
- Källa:
- TreeNodeCollection.cs
- Källa:
- TreeNodeCollection.cs
- Källa:
- TreeNodeCollection.cs
- Källa:
- TreeNodeCollection.cs
Skapar en trädnod med den angivna nyckeln, texten och bilden och lägger till den i samlingen.
public:
virtual System::Windows::Forms::TreeNode ^ Add(System::String ^ key, System::String ^ text, int imageIndex);
public virtual System.Windows.Forms.TreeNode Add(string key, string text, int imageIndex);
public virtual System.Windows.Forms.TreeNode Add(string? key, string? text, int imageIndex);
abstract member Add : string * string * int -> System.Windows.Forms.TreeNode
override this.Add : string * string * int -> System.Windows.Forms.TreeNode
Public Overridable Function Add (key As String, text As String, imageIndex As Integer) As TreeNode
Parametrar
- key
- String
Namnet på trädnoden.
- text
- String
Texten som ska visas i trädnoden.
- imageIndex
- Int32
Indexet för bilden som ska visas i trädnoden.
Returer
Det TreeNode som lades till i samlingen.
Kommentarer
Egenskapen Name motsvarar nyckeln för en TreeNode i TreeNodeCollection.
Parametern imageIndex refererar till en bild i egenskapen ImageList för den överordnade TreeView.
Trädnoden läggs till i slutet av samlingen. Du kan också lägga till nya TreeNode objekt i samlingen med hjälp AddRange av metoderna eller Insert .
Gäller för
Add(String, String, String)
- Källa:
- TreeNodeCollection.cs
- Källa:
- TreeNodeCollection.cs
- Källa:
- TreeNodeCollection.cs
- Källa:
- TreeNodeCollection.cs
- Källa:
- TreeNodeCollection.cs
Skapar en trädnod med den angivna nyckeln, texten och bilden och lägger till den i samlingen.
public:
virtual System::Windows::Forms::TreeNode ^ Add(System::String ^ key, System::String ^ text, System::String ^ imageKey);
public virtual System.Windows.Forms.TreeNode Add(string key, string text, string imageKey);
public virtual System.Windows.Forms.TreeNode Add(string? key, string? text, string? imageKey);
abstract member Add : string * string * string -> System.Windows.Forms.TreeNode
override this.Add : string * string * string -> System.Windows.Forms.TreeNode
Public Overridable Function Add (key As String, text As String, imageKey As String) As TreeNode
Parametrar
- key
- String
Namnet på trädnoden.
- text
- String
Texten som ska visas i trädnoden.
- imageKey
- String
Bilden som ska visas i trädnoden.
Returer
Det TreeNode som lades till i samlingen.
Kommentarer
Egenskapen Name motsvarar nyckeln för en TreeNode i TreeNodeCollection.
Trädnoden läggs till i slutet av samlingen. Du kan också lägga till nya TreeNode objekt i samlingen med hjälp AddRange av metoderna eller Insert .
Parametern imageKey refererar till en bild i egenskapen ImageList för den överordnade TreeView.
Gäller för
Add(String, String, Int32, Int32)
- Källa:
- TreeNodeCollection.cs
- Källa:
- TreeNodeCollection.cs
- Källa:
- TreeNodeCollection.cs
- Källa:
- TreeNodeCollection.cs
- Källa:
- TreeNodeCollection.cs
Skapar en trädnod med den angivna nyckeln, texten och bilderna och lägger till den i samlingen.
public:
virtual System::Windows::Forms::TreeNode ^ Add(System::String ^ key, System::String ^ text, int imageIndex, int selectedImageIndex);
public virtual System.Windows.Forms.TreeNode Add(string key, string text, int imageIndex, int selectedImageIndex);
public virtual System.Windows.Forms.TreeNode Add(string? key, string? text, int imageIndex, int selectedImageIndex);
abstract member Add : string * string * int * int -> System.Windows.Forms.TreeNode
override this.Add : string * string * int * int -> System.Windows.Forms.TreeNode
Public Overridable Function Add (key As String, text As String, imageIndex As Integer, selectedImageIndex As Integer) As TreeNode
Parametrar
- key
- String
Namnet på trädnoden.
- text
- String
Texten som ska visas i trädnoden.
- imageIndex
- Int32
Indexet för bilden som ska visas i trädnoden.
- selectedImageIndex
- Int32
Indexet för bilden som ska visas i trädnoden när den är i ett valt tillstånd.
Returer
Trädnoden som lades till i samlingen.
Kommentarer
Egenskapen Name motsvarar nyckeln för en TreeNode i TreeNodeCollection.
Trädnoden läggs till i slutet av samlingen. Du kan också lägga till nya TreeNode objekt i samlingen med hjälp AddRange av metoderna eller Insert .
Parametern imageIndex refererar till en bild i egenskapen ImageList för den överordnade TreeView.
Parametern selectedImageIndex refererar till en bild i egenskapen StateImageList för den överordnade TreeView.
Gäller för
Add(String, String, String, String)
- Källa:
- TreeNodeCollection.cs
- Källa:
- TreeNodeCollection.cs
- Källa:
- TreeNodeCollection.cs
- Källa:
- TreeNodeCollection.cs
- Källa:
- TreeNodeCollection.cs
Skapar en trädnod med den angivna nyckeln, texten och bilderna och lägger till den i samlingen.
public:
virtual System::Windows::Forms::TreeNode ^ Add(System::String ^ key, System::String ^ text, System::String ^ imageKey, System::String ^ selectedImageKey);
public virtual System.Windows.Forms.TreeNode Add(string key, string text, string imageKey, string selectedImageKey);
public virtual System.Windows.Forms.TreeNode Add(string? key, string? text, string? imageKey, string? selectedImageKey);
abstract member Add : string * string * string * string -> System.Windows.Forms.TreeNode
override this.Add : string * string * string * string -> System.Windows.Forms.TreeNode
Public Overridable Function Add (key As String, text As String, imageKey As String, selectedImageKey As String) As TreeNode
Parametrar
- key
- String
Namnet på trädnoden.
- text
- String
Texten som ska visas i trädnoden.
- imageKey
- String
Nyckeln för den bild som ska visas i trädnoden.
- selectedImageKey
- String
Nyckeln för den bild som ska visas när noden är i ett valt tillstånd.
Returer
Det TreeNode som lades till i samlingen.
Kommentarer
Egenskapen Name motsvarar nyckeln för en TreeNode i TreeNodeCollection.
Trädnoden läggs till i slutet av samlingen. Du kan också lägga till nya TreeNode objekt i samlingen med hjälp AddRange av metoderna eller Insert .
Parametern imageKey refererar till en bild i egenskapen ImageList för den överordnade TreeView.
Parametern selectedImageKey refererar till en bild i egenskapen StateImageList för den överordnade TreeView.