Nyelv

TreeNodeCollection.Insert Metódus

Definíció

Beszúr egy elemet a gyűjteménybe egy megadott helyen.

Túlterhelések

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

Létrehoz egy facsomópontot a megadott kulccsal, szöveggel és képekkel, és beszúrja a gyűjteménybe a megadott indexben.

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

Létrehoz egy facsomópontot a megadott kulccsal, szöveggel és képekkel, és beszúrja a gyűjteménybe a megadott indexben.

Insert(Int32, String, String, String)

Létrehoz egy facsomópontot a megadott kulccsal, szöveggel és képpel, és beszúrja a gyűjteménybe a megadott indexben.

Insert(Int32, String, String)

Létrehoz egy facsomópontot a megadott szöveggel és kulccsal, és beszúrja a gyűjteménybe.

Insert(Int32, TreeNode)

Egy meglévő facsomópont beszúrása a megadott helyen található facsomópont-gyűjteménybe.

Insert(Int32, String)

Létrehoz egy facsomópontot a megadott szöveggel, és beszúrja a megadott indexbe.

Insert(Int32, String, String, Int32)

Létrehoz egy facsomópontot a megadott kulccsal, szöveggel és képpel, és beszúrja a gyűjteménybe a megadott indexben.

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

Forrás:
TreeNodeCollection.cs
Forrás:
TreeNodeCollection.cs
Forrás:
TreeNodeCollection.cs
Forrás:
TreeNodeCollection.cs
Forrás:
TreeNodeCollection.cs

Létrehoz egy facsomópontot a megadott kulccsal, szöveggel és képekkel, és beszúrja a gyűjteménybe a megadott indexben.

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

Paraméterek

index
Int32

A csomópont beszúrásának helye a gyűjteményen belül.

key
String

A facsomópont neve.

text
String

A facsomóponton megjelenítendő szöveg.

imageKey
String

A facsomóponton megjelenítendő kép kulcsa.

selectedImageKey
String

A facsomóponton megjelenítendő kép kulcsa, ha az kijelölt állapotban van.

Válaszok

A TreeNode gyűjteménybe beszúrt.

Megjegyzések

Ha a Sorted tulajdonság értéke a következő, truea index paraméter értéke figyelmen kívül lesz hagyva. A TreeNode rendszer beszúrja a fanézetbe, és a TreeView rendszer újra rendezi.

Új TreeNode objektumokat is hozzáadhat a gyűjteményhez a metódusok vagy Add metódusok AddRange használatával.

A Name tulajdonság egy adott kulcsnak TreeNode felel meg a TreeNodeCollectionkövetkezőben: .

A imageKey paraméter a szülő ImageListtulajdonságában lévő TreeView képre hivatkozik.

A selectedimageKey paraméter a szülő StateImageListtulajdonságában lévő TreeView képre hivatkozik.

A következőre érvényes:

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

Forrás:
TreeNodeCollection.cs
Forrás:
TreeNodeCollection.cs
Forrás:
TreeNodeCollection.cs
Forrás:
TreeNodeCollection.cs
Forrás:
TreeNodeCollection.cs

Létrehoz egy facsomópontot a megadott kulccsal, szöveggel és képekkel, és beszúrja a gyűjteménybe a megadott indexben.

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

Paraméterek

index
Int32

A csomópont beszúrásának helye a gyűjteményen belül.

key
String

A facsomópont neve.

text
String

A facsomóponton megjelenítendő szöveg.

imageIndex
Int32

A facsomóponton megjelenítendő kép indexe.

selectedImageIndex
Int32

A facsomóponton megjelenítendő kép indexe, ha az kijelölt állapotban van.

Válaszok

A TreeNode gyűjteménybe beszúrt.

Megjegyzések

Ha a Sorted tulajdonság értéke a következő, truea index paraméter értéke figyelmen kívül lesz hagyva. A TreeNode rendszer beszúrja a fanézetbe, és a TreeView rendszer újra rendezi.

Új TreeNode objektumokat is hozzáadhat a gyűjteményhez a metódusok vagy Add metódusok AddRange használatával.

A Name tulajdonság egy adott kulcsnak TreeNode felel meg a TreeNodeCollectionkövetkezőben: .

A imageIndex paraméter a szülő ImageListtulajdonságában lévő TreeView képre hivatkozik.

A selectedimageIndex paraméter a szülő StateImageListtulajdonságában lévő TreeView képre hivatkozik.

A következőre érvényes:

Insert(Int32, String, String, String)

Forrás:
TreeNodeCollection.cs
Forrás:
TreeNodeCollection.cs
Forrás:
TreeNodeCollection.cs
Forrás:
TreeNodeCollection.cs
Forrás:
TreeNodeCollection.cs

Létrehoz egy facsomópontot a megadott kulccsal, szöveggel és képpel, és beszúrja a gyűjteménybe a megadott indexben.

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

Paraméterek

index
Int32

A csomópont beszúrásának helye a gyűjteményen belül.

key
String

A facsomópont neve.

text
String

A facsomóponton megjelenítendő szöveg.

imageKey
String

A facsomóponton megjelenítendő kép kulcsa.

Válaszok

A TreeNode gyűjteménybe beszúrt.

Megjegyzések

Ha a Sorted tulajdonság értéke a következő, truea index paraméter értéke figyelmen kívül lesz hagyva. A TreeNode rendszer beszúrja a fanézetbe, és a TreeView rendszer újra rendezi.

Új TreeNode objektumokat is hozzáadhat a gyűjteményhez a metódusok vagy Add metódusok AddRange használatával.

A Name tulajdonság egy adott kulcsnak TreeNode felel meg a TreeNodeCollectionkövetkezőben: .

A imageKey paraméter a szülő ImageListtulajdonságában lévő TreeView képre hivatkozik.

A következőre érvényes:

Insert(Int32, String, String)

Forrás:
TreeNodeCollection.cs
Forrás:
TreeNodeCollection.cs
Forrás:
TreeNodeCollection.cs
Forrás:
TreeNodeCollection.cs
Forrás:
TreeNodeCollection.cs

Létrehoz egy facsomópontot a megadott szöveggel és kulccsal, és beszúrja a gyűjteménybe.

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

Paraméterek

index
Int32

A csomópont beszúrásának helye a gyűjteményen belül.

key
String

A facsomópont neve.

text
String

A facsomóponton megjelenítendő szöveg.

Válaszok

A TreeNode gyűjteménybe beszúrt.

Megjegyzések

Ha a Sorted tulajdonság értéke a következő, truea index paraméter értéke figyelmen kívül lesz hagyva. A TreeNode rendszer beszúrja a fanézetbe, és a TreeView rendszer újra rendezi.

Új TreeNode objektumokat is hozzáadhat a gyűjteményhez a metódusok vagy Add metódusok AddRange használatával.

A Name tulajdonság egy adott kulcsnak TreeNode felel meg a TreeNodeCollectionkövetkezőben: .

A következőre érvényes:

Insert(Int32, TreeNode)

Forrás:
TreeNodeCollection.cs
Forrás:
TreeNodeCollection.cs
Forrás:
TreeNodeCollection.cs
Forrás:
TreeNodeCollection.cs
Forrás:
TreeNodeCollection.cs

Egy meglévő facsomópont beszúrása a megadott helyen található facsomópont-gyűjteménybe.

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)

Paraméterek

index
Int32

A gyűjtemény indexelt helye a facsomópont beszúrásához.

node
TreeNode

A TreeNode beszúrandó fájl a gyűjteménybe.

Kivételek

A node rendszer jelenleg egy másikhoz TreeViewvan hozzárendelve.

Példák

Az alábbi példakód eltávolítja a kijelölt facsomópontot az egyikről TreeView , és hozzáadja egy másikhoz, ha mindkét facsomópont-gyűjtemény nem írásvédett. Button Kattintáskor a TreeNode tulajdonság által TreeView.SelectedNode képviselt tulajdonság törlődik az egyikből TreeView a Remove metódus használatával, és hozzáadódik a másikhoz TreeView a Insert metódus használatával. Ehhez a példához két Form vezérlőt és egy .TreeViewButton A TreeView vezérlőket el kell nevezni treeView1 és 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

Megjegyzések

Ha a TreeView.Sorted tulajdonság értéke a következő, truea index paraméter értéke figyelmen kívül lesz hagyva. A TreeNode fájl be lesz szúrva a fanézetbe, és a TreeView kívánt.

Új TreeNode objektumokat is hozzáadhat a gyűjteményhez a metódusok vagy Add metódusok AddRange használatával.

A korábban hozzáadott elemek TreeNode eltávolításához használja az Remove, RemoveAtvagy Clear metódusokat.

Note

Egyszerre TreeNode csak egy TreeView vezérlőelemhez rendelhető hozzá egy vezérlő. A facsomópont új fanézet-vezérlőhöz való hozzáadásához először el kell távolítania a másik fanézetből, vagy klónoznia kell.

A következőre érvényes:

Insert(Int32, String)

Forrás:
TreeNodeCollection.cs
Forrás:
TreeNodeCollection.cs
Forrás:
TreeNodeCollection.cs
Forrás:
TreeNodeCollection.cs
Forrás:
TreeNodeCollection.cs

Létrehoz egy facsomópontot a megadott szöveggel, és beszúrja a megadott indexbe.

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

Paraméterek

index
Int32

A csomópont beszúrásának helye a gyűjteményen belül.

text
String

A facsomóponton megjelenítendő szöveg.

Válaszok

A TreeNode gyűjteménybe beszúrt.

Megjegyzések

Ha a Sorted tulajdonság értéke a következő, truea index paraméter értéke figyelmen kívül lesz hagyva. A TreeNode rendszer beszúrja a fanézetbe, és a TreeView rendszer újra rendezi.

Új TreeNode objektumokat is hozzáadhat a gyűjteményhez a metódusok vagy Add metódusok AddRange használatával.

A következőre érvényes:

Insert(Int32, String, String, Int32)

Forrás:
TreeNodeCollection.cs
Forrás:
TreeNodeCollection.cs
Forrás:
TreeNodeCollection.cs
Forrás:
TreeNodeCollection.cs
Forrás:
TreeNodeCollection.cs

Létrehoz egy facsomópontot a megadott kulccsal, szöveggel és képpel, és beszúrja a gyűjteménybe a megadott indexben.

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

Paraméterek

index
Int32

A csomópont beszúrásának helye a gyűjteményen belül.

key
String

A facsomópont neve.

text
String

A facsomóponton megjelenítendő szöveg.

imageIndex
Int32

A facsomóponton megjelenítendő kép indexe.

Válaszok

A TreeNode gyűjteménybe beszúrt.

Megjegyzések

Ha a Sorted tulajdonság értéke a következő, truea index paraméter értéke figyelmen kívül lesz hagyva. A TreeNode rendszer beszúrja a fanézetbe, és a TreeView rendszer újra rendezi.

Új TreeNode objektumokat is hozzáadhat a gyűjteményhez a metódusok vagy Add metódusok AddRange használatával.

A Name tulajdonság egy adott kulcsnak TreeNode felel meg a TreeNodeCollectionkövetkezőben: .

A imageIndex paraméter a szülő ImageListtulajdonságában lévő TreeView képre hivatkozik.

A következőre érvényes: