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 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 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 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 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 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.
Ö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 treeView2
olarak 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 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 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.