TreeNodeCollection.Insert Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyisipkan item dalam koleksi pada lokasi yang ditentukan.
Overload
| Nama | Deskripsi |
|---|---|
| Insert(Int32, String, String, String, String) |
Membuat simpul pohon dengan kunci, teks, dan gambar yang ditentukan, dan menyisipkannya ke dalam koleksi pada indeks yang ditentukan. |
| Insert(Int32, String, String, Int32, Int32) |
Membuat simpul pohon dengan kunci, teks, dan gambar yang ditentukan, dan menyisipkannya ke dalam koleksi pada indeks yang ditentukan. |
| Insert(Int32, String, String, String) |
Membuat simpul pohon dengan kunci, teks, dan gambar yang ditentukan, dan menyisipkannya ke dalam koleksi pada indeks yang ditentukan. |
| Insert(Int32, String, String) |
Membuat simpul pohon dengan teks dan kunci yang ditentukan, dan menyisipkannya ke dalam koleksi. |
| Insert(Int32, TreeNode) |
Menyisipkan simpul pohon yang ada ke dalam kumpulan simpul pohon pada lokasi yang ditentukan. |
| Insert(Int32, String) |
Membuat simpul pohon dengan teks yang ditentukan dan menyisipkannya pada indeks yang ditentukan. |
| Insert(Int32, String, String, Int32) |
Membuat simpul pohon dengan kunci, teks, dan gambar yang ditentukan, dan menyisipkannya ke dalam koleksi pada indeks yang ditentukan. |
Insert(Int32, String, String, String, String)
- Sumber:
- TreeNodeCollection.cs
- Sumber:
- TreeNodeCollection.cs
- Sumber:
- TreeNodeCollection.cs
- Sumber:
- TreeNodeCollection.cs
- Sumber:
- TreeNodeCollection.cs
Membuat simpul pohon dengan kunci, teks, dan gambar yang ditentukan, dan menyisipkannya ke dalam koleksi pada indeks yang ditentukan.
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
Parameter
- index
- Int32
Lokasi dalam koleksi untuk menyisipkan simpul.
- key
- String
Nama simpul pohon.
- text
- String
Teks yang akan ditampilkan di simpul pohon.
- imageKey
- String
Kunci gambar yang akan ditampilkan di simpul pohon.
- selectedImageKey
- String
Kunci gambar yang akan ditampilkan di simpul pohon saat berada dalam status dipilih.
Mengembalikan
Yang TreeNode disisipkan dalam koleksi.
Keterangan
Sorted Jika properti diatur ke true, index nilai parameter diabaikan.
TreeNode disisipkan ke dalam tampilan pohon dan diurutkan TreeView lagi.
Anda juga dapat menambahkan objek baru TreeNode ke koleksi dengan menggunakan Add metode atau AddRange .
Properti Name sesuai dengan kunci untuk TreeNode di TreeNodeCollection.
Parameter imageKey mengacu pada gambar di ImageList properti induk TreeView.
Parameter selectedimageKey mengacu pada gambar di StateImageList properti induk TreeView.
Berlaku untuk
Insert(Int32, String, String, Int32, Int32)
- Sumber:
- TreeNodeCollection.cs
- Sumber:
- TreeNodeCollection.cs
- Sumber:
- TreeNodeCollection.cs
- Sumber:
- TreeNodeCollection.cs
- Sumber:
- TreeNodeCollection.cs
Membuat simpul pohon dengan kunci, teks, dan gambar yang ditentukan, dan menyisipkannya ke dalam koleksi pada indeks yang ditentukan.
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
Parameter
- index
- Int32
Lokasi dalam koleksi untuk menyisipkan simpul.
- key
- String
Nama simpul pohon.
- text
- String
Teks yang akan ditampilkan di simpul pohon.
- imageIndex
- Int32
Indeks gambar yang akan ditampilkan di simpul pohon.
- selectedImageIndex
- Int32
Indeks gambar yang akan ditampilkan di simpul pohon saat berada dalam status dipilih.
Mengembalikan
Yang TreeNode disisipkan dalam koleksi.
Keterangan
Sorted Jika properti diatur ke true, index nilai parameter diabaikan.
TreeNode disisipkan ke dalam tampilan pohon dan diurutkan TreeView lagi.
Anda juga dapat menambahkan objek baru TreeNode ke koleksi dengan menggunakan Add metode atau AddRange .
Properti Name sesuai dengan kunci untuk TreeNode di TreeNodeCollection.
Parameter imageIndex mengacu pada gambar di ImageList properti induk TreeView.
Parameter selectedimageIndex mengacu pada gambar di StateImageList properti induk TreeView.
Berlaku untuk
Insert(Int32, String, String, String)
- Sumber:
- TreeNodeCollection.cs
- Sumber:
- TreeNodeCollection.cs
- Sumber:
- TreeNodeCollection.cs
- Sumber:
- TreeNodeCollection.cs
- Sumber:
- TreeNodeCollection.cs
Membuat simpul pohon dengan kunci, teks, dan gambar yang ditentukan, dan menyisipkannya ke dalam koleksi pada indeks yang ditentukan.
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
Parameter
- index
- Int32
Lokasi dalam koleksi untuk menyisipkan simpul.
- key
- String
Nama simpul pohon.
- text
- String
Teks yang akan ditampilkan di simpul pohon.
- imageKey
- String
Kunci gambar yang akan ditampilkan di simpul pohon.
Mengembalikan
Yang TreeNode disisipkan dalam koleksi.
Keterangan
Sorted Jika properti diatur ke true, index nilai parameter diabaikan.
TreeNode disisipkan ke dalam tampilan pohon dan diurutkan TreeView lagi.
Anda juga dapat menambahkan objek baru TreeNode ke koleksi dengan menggunakan Add metode atau AddRange .
Properti Name sesuai dengan kunci untuk TreeNode di TreeNodeCollection.
Parameter imageKey mengacu pada gambar di ImageList properti induk TreeView.
Berlaku untuk
Insert(Int32, String, String)
- Sumber:
- TreeNodeCollection.cs
- Sumber:
- TreeNodeCollection.cs
- Sumber:
- TreeNodeCollection.cs
- Sumber:
- TreeNodeCollection.cs
- Sumber:
- TreeNodeCollection.cs
Membuat simpul pohon dengan teks dan kunci yang ditentukan, dan menyisipkannya ke dalam koleksi.
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
Parameter
- index
- Int32
Lokasi dalam koleksi untuk menyisipkan simpul.
- key
- String
Nama simpul pohon.
- text
- String
Teks yang akan ditampilkan di simpul pohon.
Mengembalikan
Yang TreeNode disisipkan dalam koleksi.
Keterangan
Sorted Jika properti diatur ke true, index nilai parameter diabaikan.
TreeNode disisipkan ke dalam tampilan pohon dan diurutkan TreeView lagi.
Anda juga dapat menambahkan objek baru TreeNode ke koleksi dengan menggunakan Add metode atau AddRange .
Properti Name sesuai dengan kunci untuk TreeNode di TreeNodeCollection.
Berlaku untuk
Insert(Int32, TreeNode)
- Sumber:
- TreeNodeCollection.cs
- Sumber:
- TreeNodeCollection.cs
- Sumber:
- TreeNodeCollection.cs
- Sumber:
- TreeNodeCollection.cs
- Sumber:
- TreeNodeCollection.cs
Menyisipkan simpul pohon yang ada ke dalam kumpulan simpul pohon pada lokasi yang ditentukan.
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)
Parameter
- index
- Int32
Lokasi terindeks dalam koleksi untuk menyisipkan simpul pohon.
Pengecualian
node saat ini ditetapkan ke yang lain TreeView.
Contoh
Contoh kode berikut menghapus simpul pohon yang dipilih dari satu TreeView dan menambahkannya ke yang lain jika kedua koleksi simpul pohon tidak bersifat baca-saja.
Button Ketika diklik, TreeNode yang diwakili oleh TreeView.SelectedNode properti dihapus dari satu TreeView menggunakan Remove metode dan ditambahkan ke metode lainnya TreeView menggunakan Insert metode . Contoh ini mengharuskan Anda memiliki Form yang berisi dua TreeView kontrol dan Button. Kontrol TreeView harus diberi nama treeView1 dan treeView2.
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
Keterangan
TreeView.Sorted Jika properti diatur ke true, index nilai parameter diabaikan.
TreeNode dimasukkan ke dalam tampilan pohon, dan yang TreeView dialihkan.
Anda juga dapat menambahkan objek baru TreeNode ke koleksi dengan menggunakan Add metode atau AddRange .
Untuk menghapus TreeNode yang sebelumnya Anda tambahkan, gunakan Removemetode , RemoveAt, atau Clear .
Nota
Hanya TreeNode dapat ditetapkan ke satu TreeView kontrol pada satu waktu. Untuk menambahkan simpul pohon ke kontrol tampilan pohon baru, Anda harus menghapusnya dari tampilan pohon lain terlebih dahulu atau mengkloningnya.
Berlaku untuk
Insert(Int32, String)
- Sumber:
- TreeNodeCollection.cs
- Sumber:
- TreeNodeCollection.cs
- Sumber:
- TreeNodeCollection.cs
- Sumber:
- TreeNodeCollection.cs
- Sumber:
- TreeNodeCollection.cs
Membuat simpul pohon dengan teks yang ditentukan dan menyisipkannya pada indeks yang ditentukan.
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
Parameter
- index
- Int32
Lokasi dalam koleksi untuk menyisipkan simpul.
- text
- String
Teks yang akan ditampilkan di simpul pohon.
Mengembalikan
Yang TreeNode disisipkan dalam koleksi.
Keterangan
Sorted Jika properti diatur ke true, index nilai parameter diabaikan.
TreeNode disisipkan ke dalam tampilan pohon dan diurutkan TreeView lagi.
Anda juga dapat menambahkan objek baru TreeNode ke koleksi dengan menggunakan Add metode atau AddRange .
Berlaku untuk
Insert(Int32, String, String, Int32)
- Sumber:
- TreeNodeCollection.cs
- Sumber:
- TreeNodeCollection.cs
- Sumber:
- TreeNodeCollection.cs
- Sumber:
- TreeNodeCollection.cs
- Sumber:
- TreeNodeCollection.cs
Membuat simpul pohon dengan kunci, teks, dan gambar yang ditentukan, dan menyisipkannya ke dalam koleksi pada indeks yang ditentukan.
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
Parameter
- index
- Int32
Lokasi dalam koleksi untuk menyisipkan simpul.
- key
- String
Nama simpul pohon.
- text
- String
Teks yang akan ditampilkan di simpul pohon.
- imageIndex
- Int32
Indeks gambar yang akan ditampilkan di simpul pohon.
Mengembalikan
Yang TreeNode disisipkan dalam koleksi.
Keterangan
Sorted Jika properti diatur ke true, index nilai parameter diabaikan.
TreeNode disisipkan ke dalam tampilan pohon dan diurutkan TreeView lagi.
Anda juga dapat menambahkan objek baru TreeNode ke koleksi dengan menggunakan Add metode atau AddRange .
Properti Name sesuai dengan kunci untuk TreeNode di TreeNodeCollection.
Parameter imageIndex mengacu pada gambar di ImageList properti induk TreeView.