TreeNodeCollection.Insert Yöntem

Tanım

Koleksiyona belirli bir konuma öğe ekler.

Aşırı Yüklemeler

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üyle 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üyle bir ağaç düğümü oluşturur ve bunu belirtilen dizindeki koleksiyona ekler.

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.

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);
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 koleksiyon içindeki 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

TreeNode Koleksiyona eklenen.

Açıklamalar

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

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

Name özelliği içindeki için TreeNode anahtarına TreeNodeCollectionkarşılık gelir.

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

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

Şunlara uygulanır

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.

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);
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 koleksiyon içindeki 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

TreeNode Koleksiyona eklenen.

Açıklamalar

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

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

Name özelliği içindeki için TreeNode anahtarına TreeNodeCollectionkarşılık gelir.

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

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

Şunlara uygulanır

Insert(Int32, String, String, String)

Belirtilen anahtar, metin ve görüntüyle 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);
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 koleksiyon içindeki 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

TreeNode Koleksiyona eklenen.

Açıklamalar

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

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

Name özelliği içindeki için TreeNode anahtarına TreeNodeCollectionkarşılık gelir.

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

Şunlara uygulanır

Insert(Int32, String, String)

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);
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 koleksiyon içindeki 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

TreeNode Koleksiyona eklenen.

Açıklamalar

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

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

Name özelliği içindeki için TreeNode anahtarına TreeNodeCollectionkarşılık gelir.

Şunlara uygulanır

Insert(Int32, TreeNode)

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 koleksiyon içinde 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çilen 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. öğesine Button tıklandığında, 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 true``index ayarlanırsa parametre değeri yoksayılır. TreeNode, ağaç görünümüne eklenir ve buna başvurulurTreeView.

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

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

Not

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)

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);
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 koleksiyon içindeki konum.

text
String

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

Döndürülenler

TreeNode

TreeNode Koleksiyona eklenen.

Açıklamalar

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

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

Şunlara uygulanır

Insert(Int32, String, String, Int32)

Belirtilen anahtar, metin ve görüntüyle 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);
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 koleksiyon içindeki 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

TreeNode Koleksiyona eklenen.

Açıklamalar

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

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

Name özelliği içindeki için TreeNode anahtarına TreeNodeCollectionkarşılık gelir.

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

Şunlara uygulanır