TreeNodeCollection.Insert Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.
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.