TreeNodeCollection.Insert Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.
Ö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.