TreeNodeCollection.Insert Metod

Definition

Infogar ett objekt i samlingen på en angiven plats.

Överlagringar

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

Skapar en trädnod med den angivna nyckeln, texten och bilderna och infogar den i samlingen vid det angivna indexet.

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

Skapar en trädnod med den angivna nyckeln, texten och bilderna och infogar den i samlingen vid det angivna indexet.

Insert(Int32, String, String, String)

Skapar en trädnod med den angivna nyckeln, texten och bilden och infogar den i samlingen vid det angivna indexet.

Insert(Int32, String, String)

Skapar en trädnod med den angivna texten och nyckeln och infogar den i samlingen.

Insert(Int32, TreeNode)

Infogar en befintlig trädnod i trädnodsamlingen på den angivna platsen.

Insert(Int32, String)

Skapar en trädnod med den angivna texten och infogar den i det angivna indexet.

Insert(Int32, String, String, Int32)

Skapar en trädnod med den angivna nyckeln, texten och bilden och infogar den i samlingen vid det angivna indexet.

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

Källa:
TreeNodeCollection.cs
Källa:
TreeNodeCollection.cs
Källa:
TreeNodeCollection.cs
Källa:
TreeNodeCollection.cs
Källa:
TreeNodeCollection.cs

Skapar en trädnod med den angivna nyckeln, texten och bilderna och infogar den i samlingen vid det angivna indexet.

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

Parametrar

index
Int32

Platsen i samlingen för att infoga noden.

key
String

Namnet på trädnoden.

text
String

Texten som ska visas i trädnoden.

imageKey
String

Nyckeln för den bild som ska visas i trädnoden.

selectedImageKey
String

Nyckeln för den bild som ska visas i trädnoden när den är i ett valt tillstånd.

Returer

Det TreeNode som infogades i samlingen.

Kommentarer

Om egenskapen Sorted är inställd på trueindex ignoreras parametervärdet. TreeNode Infogas i trädvyn och TreeView sorteras igen.

Du kan också lägga till nya TreeNode objekt i samlingen med hjälp Add av metoderna eller AddRange .

Egenskapen Name motsvarar nyckeln för en TreeNode i TreeNodeCollection.

Parametern imageKey refererar till en bild i egenskapen ImageList för den överordnade TreeView.

Parametern selectedimageKey refererar till en bild i egenskapen StateImageList för den överordnade TreeView.

Gäller för

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

Källa:
TreeNodeCollection.cs
Källa:
TreeNodeCollection.cs
Källa:
TreeNodeCollection.cs
Källa:
TreeNodeCollection.cs
Källa:
TreeNodeCollection.cs

Skapar en trädnod med den angivna nyckeln, texten och bilderna och infogar den i samlingen vid det angivna indexet.

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

Parametrar

index
Int32

Platsen i samlingen för att infoga noden.

key
String

Namnet på trädnoden.

text
String

Texten som ska visas i trädnoden.

imageIndex
Int32

Indexet för bilden som ska visas i trädnoden.

selectedImageIndex
Int32

Indexet för bilden som ska visas i trädnoden när den är i ett valt tillstånd.

Returer

Det TreeNode som infogades i samlingen.

Kommentarer

Om egenskapen Sorted är inställd på trueindex ignoreras parametervärdet. TreeNode Infogas i trädvyn och TreeView sorteras igen.

Du kan också lägga till nya TreeNode objekt i samlingen med hjälp Add av metoderna eller AddRange .

Egenskapen Name motsvarar nyckeln för en TreeNode i TreeNodeCollection.

Parametern imageIndex refererar till en bild i egenskapen ImageList för den överordnade TreeView.

Parametern selectedimageIndex refererar till en bild i egenskapen StateImageList för den överordnade TreeView.

Gäller för

Insert(Int32, String, String, String)

Källa:
TreeNodeCollection.cs
Källa:
TreeNodeCollection.cs
Källa:
TreeNodeCollection.cs
Källa:
TreeNodeCollection.cs
Källa:
TreeNodeCollection.cs

Skapar en trädnod med den angivna nyckeln, texten och bilden och infogar den i samlingen vid det angivna indexet.

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

Parametrar

index
Int32

Platsen i samlingen för att infoga noden.

key
String

Namnet på trädnoden.

text
String

Texten som ska visas i trädnoden.

imageKey
String

Nyckeln för den bild som ska visas i trädnoden.

Returer

Det TreeNode som infogades i samlingen.

Kommentarer

Om egenskapen Sorted är inställd på trueindex ignoreras parametervärdet. TreeNode Infogas i trädvyn och TreeView sorteras igen.

Du kan också lägga till nya TreeNode objekt i samlingen med hjälp Add av metoderna eller AddRange .

Egenskapen Name motsvarar nyckeln för en TreeNode i TreeNodeCollection.

Parametern imageKey refererar till en bild i egenskapen ImageList för den överordnade TreeView.

Gäller för

Insert(Int32, String, String)

Källa:
TreeNodeCollection.cs
Källa:
TreeNodeCollection.cs
Källa:
TreeNodeCollection.cs
Källa:
TreeNodeCollection.cs
Källa:
TreeNodeCollection.cs

Skapar en trädnod med den angivna texten och nyckeln och infogar den i samlingen.

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

Parametrar

index
Int32

Platsen i samlingen för att infoga noden.

key
String

Namnet på trädnoden.

text
String

Texten som ska visas i trädnoden.

Returer

Det TreeNode som infogades i samlingen.

Kommentarer

Om egenskapen Sorted är inställd på trueindex ignoreras parametervärdet. TreeNode Infogas i trädvyn och TreeView sorteras igen.

Du kan också lägga till nya TreeNode objekt i samlingen med hjälp Add av metoderna eller AddRange .

Egenskapen Name motsvarar nyckeln för en TreeNode i TreeNodeCollection.

Gäller för

Insert(Int32, TreeNode)

Källa:
TreeNodeCollection.cs
Källa:
TreeNodeCollection.cs
Källa:
TreeNodeCollection.cs
Källa:
TreeNodeCollection.cs
Källa:
TreeNodeCollection.cs

Infogar en befintlig trädnod i trädnodsamlingen på den angivna platsen.

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)

Parametrar

index
Int32

Den indexerade platsen i samlingen för att infoga trädnoden.

node
TreeNode

Infoga TreeNode i samlingen.

Undantag

node Är för närvarande tilldelad till en annan TreeView.

Exempel

I följande kodexempel tas den valda trädnoden bort från en och läggs till i en TreeView annan om båda trädnodsamlingarna inte är skrivskyddade. När en Button klickas tas den TreeNode som representeras av egenskapen bort från en TreeView.SelectedNode med hjälp av TreeView metoden och läggs till i den andra Remove med hjälp TreeView av Insert metoden. Det här exemplet kräver att du har en Form som innehåller två TreeView kontroller och en Button. Kontrollerna TreeView ska namnges treeView1 och 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

Kommentarer

Om egenskapen TreeView.Sorted är inställd på trueindex ignoreras parametervärdet. TreeNode Infogas i trädvyn och den tillgripnaTreeView.

Du kan också lägga till nya TreeNode objekt i samlingen med hjälp Add av metoderna eller AddRange .

Om du vill ta bort en TreeNode som du tidigare har lagt till använder du Removemetoderna , RemoveAteller Clear .

Note

A TreeNode kan endast tilldelas till en TreeView kontroll i taget. Om du vill lägga till trädnoden i en ny trädvykontroll måste du ta bort den från den andra trädvyn först eller klona den.

Gäller för

Insert(Int32, String)

Källa:
TreeNodeCollection.cs
Källa:
TreeNodeCollection.cs
Källa:
TreeNodeCollection.cs
Källa:
TreeNodeCollection.cs
Källa:
TreeNodeCollection.cs

Skapar en trädnod med den angivna texten och infogar den i det angivna indexet.

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

Parametrar

index
Int32

Platsen i samlingen för att infoga noden.

text
String

Texten som ska visas i trädnoden.

Returer

Det TreeNode som infogades i samlingen.

Kommentarer

Om egenskapen Sorted är inställd på trueindex ignoreras parametervärdet. TreeNode Infogas i trädvyn och TreeView sorteras igen.

Du kan också lägga till nya TreeNode objekt i samlingen med hjälp Add av metoderna eller AddRange .

Gäller för

Insert(Int32, String, String, Int32)

Källa:
TreeNodeCollection.cs
Källa:
TreeNodeCollection.cs
Källa:
TreeNodeCollection.cs
Källa:
TreeNodeCollection.cs
Källa:
TreeNodeCollection.cs

Skapar en trädnod med den angivna nyckeln, texten och bilden och infogar den i samlingen vid det angivna indexet.

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

Parametrar

index
Int32

Platsen i samlingen för att infoga noden.

key
String

Namnet på trädnoden.

text
String

Texten som ska visas i trädnoden.

imageIndex
Int32

Indexet för bilden som ska visas i trädnoden.

Returer

Det TreeNode som infogades i samlingen.

Kommentarer

Om egenskapen Sorted är inställd på trueindex ignoreras parametervärdet. TreeNode Infogas i trädvyn och TreeView sorteras igen.

Du kan också lägga till nya TreeNode objekt i samlingen med hjälp Add av metoderna eller AddRange .

Egenskapen Name motsvarar nyckeln för en TreeNode i TreeNodeCollection.

Parametern imageIndex refererar till en bild i egenskapen ImageList för den överordnade TreeView.

Gäller för