Aracılığıyla paylaş


TreeNodeCollection.Insert Yöntem

Tanım

Koleksiyona belirtilen konuma bir öğe ekler.

Aşırı Yüklemeler

Name Description
Insert(Int32, String, String, String, String)

Belirtilen anahtar, metin ve görüntülerle bir ağaç düğümü oluşturur ve bunu belirtilen dizindeki koleksiyona ekler.

Insert(Int32, String, String, Int32, Int32)

Belirtilen anahtar, metin ve görüntülerle bir ağaç düğümü oluşturur ve bunu belirtilen dizindeki koleksiyona ekler.

Insert(Int32, String, String, String)

Belirtilen anahtar, metin ve görüntü ile bir ağaç düğümü oluşturur ve bunu belirtilen dizindeki koleksiyona ekler.

Insert(Int32, String, String)

Belirtilen metin ve anahtarla bir ağaç düğümü oluşturur ve bunu koleksiyona ekler.

Insert(Int32, TreeNode)

Belirtilen konumdaki ağaç düğümü koleksiyonuna mevcut bir ağaç düğümü ekler.

Insert(Int32, String)

Belirtilen metinle bir ağaç düğümü oluşturur ve bunu belirtilen dizine ekler.

Insert(Int32, String, String, Int32)

Belirtilen anahtar, metin ve görüntü ile bir ağaç düğümü oluşturur ve bunu belirtilen dizindeki koleksiyona ekler.

Insert(Int32, String, String, String, String)

Kaynak:
TreeNodeCollection.cs
Kaynak:
TreeNodeCollection.cs
Kaynak:
TreeNodeCollection.cs
Kaynak:
TreeNodeCollection.cs
Kaynak:
TreeNodeCollection.cs

Belirtilen anahtar, metin ve görüntülerle bir ağaç düğümü oluşturur ve bunu belirtilen dizindeki koleksiyona ekler.

public:
 virtual System::Windows::Forms::TreeNode ^ Insert(int index, System::String ^ key, System::String ^ text, System::String ^ imageKey, System::String ^ selectedImageKey);
public virtual System.Windows.Forms.TreeNode Insert(int index, string key, string text, string imageKey, string selectedImageKey);
public virtual System.Windows.Forms.TreeNode Insert(int index, string? key, string? text, string? imageKey, string? selectedImageKey);
abstract member Insert : int * string * string * string * string -> System.Windows.Forms.TreeNode
override this.Insert : int * string * string * string * string -> System.Windows.Forms.TreeNode
Public Overridable Function Insert (index As Integer, key As String, text As String, imageKey As String, selectedImageKey As String) As TreeNode

Parametreler

index
Int32

Düğümü eklemek için koleksiyondaki konum.

key
String

Ağaç düğümünün adı.

text
String

Ağaç düğümünde görüntülenecek metin.

imageKey
String

Ağaç düğümünde görüntülenecek görüntünün anahtarı.

selectedImageKey
String

Seçili durumdayken ağaç düğümünde görüntülenecek görüntünün anahtarı.

Döndürülenler

TreeNode Koleksiyona eklenen.

Açıklamalar

Sorted özelliği olarak ayarlanırsa trueindex parametre değeri yoksayılır. TreeNode ağaç görünümüne eklenir ve TreeView yeniden sıralanır.

Veya AddRange yöntemlerini kullanarak Add koleksiyona yeni TreeNode nesneler de ekleyebilirsiniz.

Name özelliği içindeki anahtarına TreeNodeTreeNodeCollectionkarşılık gelir.

parametresi, imageKey üst TreeViewöğesinin ImageList özelliğindeki bir görüntüye başvurur.

parametresi, selectedimageKey üst TreeViewöğesinin StateImageList özelliğindeki bir görüntüye başvurur.

Şunlara uygulanır

Insert(Int32, String, String, Int32, Int32)

Kaynak:
TreeNodeCollection.cs
Kaynak:
TreeNodeCollection.cs
Kaynak:
TreeNodeCollection.cs
Kaynak:
TreeNodeCollection.cs
Kaynak:
TreeNodeCollection.cs

Belirtilen anahtar, metin ve görüntülerle bir ağaç düğümü oluşturur ve bunu belirtilen dizindeki koleksiyona ekler.

public:
 virtual System::Windows::Forms::TreeNode ^ Insert(int index, System::String ^ key, System::String ^ text, int imageIndex, int selectedImageIndex);
public virtual System.Windows.Forms.TreeNode Insert(int index, string key, string text, int imageIndex, int selectedImageIndex);
public virtual System.Windows.Forms.TreeNode Insert(int index, string? key, string? text, int imageIndex, int selectedImageIndex);
abstract member Insert : int * string * string * int * int -> System.Windows.Forms.TreeNode
override this.Insert : int * string * string * int * int -> System.Windows.Forms.TreeNode
Public Overridable Function Insert (index As Integer, key As String, text As String, imageIndex As Integer, selectedImageIndex As Integer) As TreeNode

Parametreler

index
Int32

Düğümü eklemek için koleksiyondaki konum.

key
String

Ağaç düğümünün adı.

text
String

Ağaç düğümünde görüntülenecek metin.

imageIndex
Int32

Ağaç düğümünde görüntülenecek görüntünün dizini.

selectedImageIndex
Int32

Seçili durumdayken ağaç düğümünde görüntülenecek görüntünün dizini.

Döndürülenler

TreeNode Koleksiyona eklenen.

Açıklamalar

Sorted özelliği olarak ayarlanırsa trueindex parametre değeri yoksayılır. TreeNode ağaç görünümüne eklenir ve TreeView yeniden sıralanır.

Veya AddRange yöntemlerini kullanarak Add koleksiyona yeni TreeNode nesneler de ekleyebilirsiniz.

Name özelliği içindeki anahtarına TreeNodeTreeNodeCollectionkarşılık gelir.

parametresi, imageIndex üst TreeViewöğesinin ImageList özelliğindeki bir görüntüye başvurur.

parametresi, selectedimageIndex üst TreeViewöğesinin StateImageList özelliğindeki bir görüntüye başvurur.

Şunlara uygulanır

Insert(Int32, String, String, String)

Kaynak:
TreeNodeCollection.cs
Kaynak:
TreeNodeCollection.cs
Kaynak:
TreeNodeCollection.cs
Kaynak:
TreeNodeCollection.cs
Kaynak:
TreeNodeCollection.cs

Belirtilen anahtar, metin ve görüntü ile bir ağaç düğümü oluşturur ve bunu belirtilen dizindeki koleksiyona ekler.

public:
 virtual System::Windows::Forms::TreeNode ^ Insert(int index, System::String ^ key, System::String ^ text, System::String ^ imageKey);
public virtual System.Windows.Forms.TreeNode Insert(int index, string key, string text, string imageKey);
public virtual System.Windows.Forms.TreeNode Insert(int index, string? key, string? text, string? imageKey);
abstract member Insert : int * string * string * string -> System.Windows.Forms.TreeNode
override this.Insert : int * string * string * string -> System.Windows.Forms.TreeNode
Public Overridable Function Insert (index As Integer, key As String, text As String, imageKey As String) As TreeNode

Parametreler

index
Int32

Düğümü eklemek için koleksiyondaki konum.

key
String

Ağaç düğümünün adı.

text
String

Ağaç düğümünde görüntülenecek metin.

imageKey
String

Ağaç düğümünde görüntülenecek görüntünün anahtarı.

Döndürülenler

TreeNode Koleksiyona eklenen.

Açıklamalar

Sorted özelliği olarak ayarlanırsa trueindex parametre değeri yoksayılır. TreeNode ağaç görünümüne eklenir ve TreeView yeniden sıralanır.

Veya AddRange yöntemlerini kullanarak Add koleksiyona yeni TreeNode nesneler de ekleyebilirsiniz.

Name özelliği içindeki anahtarına TreeNodeTreeNodeCollectionkarşılık gelir.

parametresi, imageKey üst TreeViewöğesinin ImageList özelliğindeki bir görüntüye başvurur.

Şunlara uygulanır

Insert(Int32, String, String)

Kaynak:
TreeNodeCollection.cs
Kaynak:
TreeNodeCollection.cs
Kaynak:
TreeNodeCollection.cs
Kaynak:
TreeNodeCollection.cs
Kaynak:
TreeNodeCollection.cs

Belirtilen metin ve anahtarla bir ağaç düğümü oluşturur ve bunu koleksiyona ekler.

public:
 virtual System::Windows::Forms::TreeNode ^ Insert(int index, System::String ^ key, System::String ^ text);
public virtual System.Windows.Forms.TreeNode Insert(int index, string key, string text);
public virtual System.Windows.Forms.TreeNode Insert(int index, string? key, string? text);
abstract member Insert : int * string * string -> System.Windows.Forms.TreeNode
override this.Insert : int * string * string -> System.Windows.Forms.TreeNode
Public Overridable Function Insert (index As Integer, key As String, text As String) As TreeNode

Parametreler

index
Int32

Düğümü eklemek için koleksiyondaki konum.

key
String

Ağaç düğümünün adı.

text
String

Ağaç düğümünde görüntülenecek metin.

Döndürülenler

TreeNode Koleksiyona eklenen.

Açıklamalar

Sorted özelliği olarak ayarlanırsa trueindex parametre değeri yoksayılır. TreeNode ağaç görünümüne eklenir ve TreeView yeniden sıralanır.

Veya AddRange yöntemlerini kullanarak Add koleksiyona yeni TreeNode nesneler de ekleyebilirsiniz.

Name özelliği içindeki anahtarına TreeNodeTreeNodeCollectionkarşılık gelir.

Şunlara uygulanır

Insert(Int32, TreeNode)

Kaynak:
TreeNodeCollection.cs
Kaynak:
TreeNodeCollection.cs
Kaynak:
TreeNodeCollection.cs
Kaynak:
TreeNodeCollection.cs
Kaynak:
TreeNodeCollection.cs

Belirtilen konumdaki ağaç düğümü koleksiyonuna mevcut bir ağaç düğümü ekler.

public:
 virtual void Insert(int index, System::Windows::Forms::TreeNode ^ node);
public virtual void Insert(int index, System.Windows.Forms.TreeNode node);
abstract member Insert : int * System.Windows.Forms.TreeNode -> unit
override this.Insert : int * System.Windows.Forms.TreeNode -> unit
Public Overridable Sub Insert (index As Integer, node As TreeNode)

Parametreler

index
Int32

Ağaç düğümünü eklemek için koleksiyondaki dizine alınan konum.

node
TreeNode

TreeNode koleksiyona eklenecek.

Özel durumlar

node şu anda başka TreeViewbir öğesine atanmıştır.

Örnekler

Aşağıdaki kod örneği, seçili ağaç düğümünü bir TreeView düğümden kaldırır ve her iki ağaç düğümü koleksiyonu da salt okunur değilse başka bir düğüme ekler. tıklandığındaButton, TreeNode özelliği tarafından TreeView.SelectedNode temsil edilen yöntemi kullanılarak Remove birinden TreeView silinir ve yöntemi kullanılarak Insert diğerine TreeView eklenir. Bu örnekte iki TreeView denetim ve Buttonbir içeren bir Form olması gerekir. Denetimler TreeView ve treeView2olarak adlandırılmalıdırtreeView1.

void button1_Click( Object^ /*sender*/, EventArgs^ /*e*/ )
{
   // If neither TreeNodeCollection is read-only, move the
   // selected node from treeView1 to treeView2.
   if (  !treeView1->Nodes->IsReadOnly &&  !treeView2->Nodes->IsReadOnly )
   {
      if ( treeView1->SelectedNode != nullptr )
      {
         TreeNode^ tn = treeView1->SelectedNode;
         treeView1->Nodes->Remove( tn );
         treeView2->Nodes->Insert( treeView2->Nodes->Count, tn );
      }
   }
}
private void button1_Click(object sender, EventArgs e)
{
   // If neither TreeNodeCollection is read-only, move the 
   // selected node from treeView1 to treeView2.
   if(!treeView1.Nodes.IsReadOnly && !treeView2.Nodes.IsReadOnly)
   {
      if(treeView1.SelectedNode != null)
      {
         TreeNode tn = treeView1.SelectedNode;
         treeView1.Nodes.Remove(tn);
         treeView2.Nodes.Insert(treeView2.Nodes.Count, tn);
      }
   }
}
Private Sub button1_Click(sender As Object, e As EventArgs) Handles button1.Click
   ' If neither TreeNodeCollection is read-only, move the 
   ' selected node from treeView1 to treeView2. 
   If Not treeView1.Nodes.IsReadOnly And Not treeView2.Nodes.IsReadOnly Then
      If (treeView1.SelectedNode IsNot Nothing) Then
         Dim tn As TreeNode = treeView1.SelectedNode
         treeView1.Nodes.Remove(tn)
         treeView2.Nodes.Insert(treeView2.Nodes.Count, tn)
      End If
   End If
End Sub

Açıklamalar

TreeView.Sorted özelliği olarak ayarlanırsa trueindex parametre değeri yoksayılır. TreeNode, ağaç görünümüne eklenir ve buna başvurulurTreeView.

Veya AddRange yöntemlerini kullanarak Add koleksiyona yeni TreeNode nesneler de ekleyebilirsiniz.

Daha önce eklediğiniz bir TreeNode öğesini kaldırmak için , RemoveAtveya Clear yöntemlerini kullanınRemove.

Uyarı

bir TreeNode kerede yalnızca bir TreeView denetime atanabilir. Ağaç düğümünü yeni bir ağaç görünümü denetimine eklemek için önce diğer ağaç görünümünden kaldırmanız veya kopyalamanız gerekir.

Şunlara uygulanır

Insert(Int32, String)

Kaynak:
TreeNodeCollection.cs
Kaynak:
TreeNodeCollection.cs
Kaynak:
TreeNodeCollection.cs
Kaynak:
TreeNodeCollection.cs
Kaynak:
TreeNodeCollection.cs

Belirtilen metinle bir ağaç düğümü oluşturur ve bunu belirtilen dizine ekler.

public:
 virtual System::Windows::Forms::TreeNode ^ Insert(int index, System::String ^ text);
public virtual System.Windows.Forms.TreeNode Insert(int index, string text);
public virtual System.Windows.Forms.TreeNode Insert(int index, string? text);
abstract member Insert : int * string -> System.Windows.Forms.TreeNode
override this.Insert : int * string -> System.Windows.Forms.TreeNode
Public Overridable Function Insert (index As Integer, text As String) As TreeNode

Parametreler

index
Int32

Düğümü eklemek için koleksiyondaki konum.

text
String

Ağaç düğümünde görüntülenecek metin.

Döndürülenler

TreeNode Koleksiyona eklenen.

Açıklamalar

Sorted özelliği olarak ayarlanırsa trueindex parametre değeri yoksayılır. TreeNode ağaç görünümüne eklenir ve TreeView yeniden sıralanır.

Veya AddRange yöntemlerini kullanarak Add koleksiyona yeni TreeNode nesneler de ekleyebilirsiniz.

Şunlara uygulanır

Insert(Int32, String, String, Int32)

Kaynak:
TreeNodeCollection.cs
Kaynak:
TreeNodeCollection.cs
Kaynak:
TreeNodeCollection.cs
Kaynak:
TreeNodeCollection.cs
Kaynak:
TreeNodeCollection.cs

Belirtilen anahtar, metin ve görüntü ile bir ağaç düğümü oluşturur ve bunu belirtilen dizindeki koleksiyona ekler.

public:
 virtual System::Windows::Forms::TreeNode ^ Insert(int index, System::String ^ key, System::String ^ text, int imageIndex);
public virtual System.Windows.Forms.TreeNode Insert(int index, string key, string text, int imageIndex);
public virtual System.Windows.Forms.TreeNode Insert(int index, string? key, string? text, int imageIndex);
abstract member Insert : int * string * string * int -> System.Windows.Forms.TreeNode
override this.Insert : int * string * string * int -> System.Windows.Forms.TreeNode
Public Overridable Function Insert (index As Integer, key As String, text As String, imageIndex As Integer) As TreeNode

Parametreler

index
Int32

Düğümü eklemek için koleksiyondaki konum.

key
String

Ağaç düğümünün adı.

text
String

Ağaç düğümünde görüntülenecek metin.

imageIndex
Int32

Ağaç düğümünde görüntülenecek görüntünün dizini.

Döndürülenler

TreeNode Koleksiyona eklenen.

Açıklamalar

Sorted özelliği olarak ayarlanırsa trueindex parametre değeri yoksayılır. TreeNode ağaç görünümüne eklenir ve TreeView yeniden sıralanır.

Veya AddRange yöntemlerini kullanarak Add koleksiyona yeni TreeNode nesneler de ekleyebilirsiniz.

Name özelliği içindeki anahtarına TreeNodeTreeNodeCollectionkarşılık gelir.

parametresi, imageIndex üst TreeViewöğesinin ImageList özelliğindeki bir görüntüye başvurur.

Şunlara uygulanır