ListView.ListViewItemCollection.Insert Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Beszúr egy elemet a gyűjteménybe a megadott indexen.
Túlterhelések
| Név | Description |
|---|---|
| Insert(Int32, String, String, String) |
Létrehoz egy új elemet a megadott kulccsal, szöveggel és képpel, és hozzáadja a gyűjteményhez a megadott indexben. |
| Insert(Int32, String, String, Int32) |
Létrehoz egy új elemet 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 új elemet a megadott szöveggel és képpel, és beszúrja a gyűjteménybe a megadott indexben. |
| Insert(Int32, ListViewItem) |
Egy meglévő ListViewItem beszúrása a gyűjteménybe a megadott indexben. |
| Insert(Int32, String) |
Létrehoz egy új elemet, és beszúrja a gyűjteménybe a megadott indexben. |
| Insert(Int32, String, Int32) |
Létrehoz egy új elemet a megadott képindexkel, és beszúrja a gyűjteménybe a megadott indexben. |
Insert(Int32, String, String, String)
Létrehoz egy új elemet a megadott kulccsal, szöveggel és képpel, és hozzáadja a gyűjteményhez a megadott indexben.
public:
virtual System::Windows::Forms::ListViewItem ^ Insert(int index, System::String ^ key, System::String ^ text, System::String ^ imageKey);
public virtual System.Windows.Forms.ListViewItem Insert(int index, string key, string text, string imageKey);
public virtual System.Windows.Forms.ListViewItem Insert(int index, string? key, string? text, string? imageKey);
abstract member Insert : int * string * string * string -> System.Windows.Forms.ListViewItem
override this.Insert : int * string * string * string -> System.Windows.Forms.ListViewItem
Public Overridable Function Insert (index As Integer, key As String, text As String, imageKey As String) As ListViewItem
Paraméterek
- index
- Int32
A nullaalapú index helye, ahová az elemet beszúrta.
- text
- String
Az elem szövege.
- imageKey
- String
Az elemhez megjelenítendő kép kulcsa.
Válaszok
A ListViewItem gyűjteményhez hozzáadott.
Kivételek
A index paraméter kisebb, mint 0 vagy nagyobb, mint a Count tulajdonság ListView.ListViewItemCollectionértéke.
Megjegyzések
A Insert metódus az Name elem tulajdonságát a megadott kulcsra állítja, így az elem lekérhető az index vagy a kulcs alapján.
A következőre érvényes:
Insert(Int32, String, String, Int32)
Létrehoz egy új elemet a megadott kulccsal, szöveggel és képpel, és beszúrja a gyűjteménybe a megadott indexben.
public:
virtual System::Windows::Forms::ListViewItem ^ Insert(int index, System::String ^ key, System::String ^ text, int imageIndex);
public virtual System.Windows.Forms.ListViewItem Insert(int index, string key, string text, int imageIndex);
public virtual System.Windows.Forms.ListViewItem Insert(int index, string? key, string? text, int imageIndex);
abstract member Insert : int * string * string * int -> System.Windows.Forms.ListViewItem
override this.Insert : int * string * string * int -> System.Windows.Forms.ListViewItem
Public Overridable Function Insert (index As Integer, key As String, text As String, imageIndex As Integer) As ListViewItem
Paraméterek
- index
- Int32
A nullaalapú index helye, ahová az elemet beszúrta.
- text
- String
Az elem szövege.
- imageIndex
- Int32
Az elemhez megjelenítendő kép indexe.
Válaszok
A ListViewItem gyűjteményhez hozzáadott.
Kivételek
A index paraméter kisebb, mint 0 vagy nagyobb, mint a Count tulajdonság ListView.ListViewItemCollectionértéke.
Megjegyzések
A Insert metódus az Name elem tulajdonságát a megadott kulcsra állítja, így az elem lekérhető az index vagy a kulcs alapján.
A következőre érvényes:
Insert(Int32, String, String)
Létrehoz egy új elemet a megadott szöveggel és képpel, és beszúrja a gyűjteménybe a megadott indexben.
public:
System::Windows::Forms::ListViewItem ^ Insert(int index, System::String ^ text, System::String ^ imageKey);
public System.Windows.Forms.ListViewItem Insert(int index, string text, string imageKey);
public System.Windows.Forms.ListViewItem Insert(int index, string? text, string? imageKey);
member this.Insert : int * string * string -> System.Windows.Forms.ListViewItem
Public Function Insert (index As Integer, text As String, imageKey As String) As ListViewItem
Paraméterek
- index
- Int32
A nullaalapú index helye, ahová az elemet beszúrta.
- text
- String
A .ListViewItem
- imageKey
- String
Az elemhez megjelenítendő kép kulcsa.
Válaszok
A ListViewItem gyűjteményhez hozzáadott.
Kivételek
A index paraméter kisebb, mint 0 vagy nagyobb, mint a Count tulajdonság ListView.ListViewItemCollectionértéke.
A következőre érvényes:
Insert(Int32, ListViewItem)
Egy meglévő ListViewItem beszúrása a gyűjteménybe a megadott indexben.
public:
System::Windows::Forms::ListViewItem ^ Insert(int index, System::Windows::Forms::ListViewItem ^ item);
public System.Windows.Forms.ListViewItem Insert(int index, System.Windows.Forms.ListViewItem item);
member this.Insert : int * System.Windows.Forms.ListViewItem -> System.Windows.Forms.ListViewItem
Public Function Insert (index As Integer, item As ListViewItem) As ListViewItem
Paraméterek
- index
- Int32
A nullaalapú index helye, ahová az elemet beszúrta.
- item
- ListViewItem
A ListViewItem beszúrni kívánt elemet jelképező elem.
Válaszok
A ListViewItem gyűjteménybe beszúrt.
Kivételek
A index paraméter kisebb, mint 0 vagy nagyobb, mint a Count tulajdonság ListView.ListViewItemCollectionértéke.
Megjegyzések
A metódus ezen verziója Insert lehetővé teszi, hogy egy meglévőt ListViewItem egy adott pozícióba szúrjon be a ListView.ListViewItemCollection.
Note
Ha a ListView.Sorting tulajdonság értéke nem SortOrder.None vagy ha a ListViewItemSorter tulajdonság be van állítva, a lista az elem beszúrása után lesz rendezve.
Ha úgy szeretne hozzáadni egy elemet, hogy nem ad meg egy adott pozíciót a gyűjteményben az elem hozzáadásához, használja a metódust Add . Ha elemekből álló tömböt szeretne hozzáadni a gyűjteményhez, használja a metódust AddRange . Ezt a módszert akkor használhatja, ha új elemet szeretne beszúrni egy meglévő elemgyűjteménybe.
Lásd még
A következőre érvényes:
Insert(Int32, String)
Létrehoz egy új elemet, és beszúrja a gyűjteménybe a megadott indexben.
public:
System::Windows::Forms::ListViewItem ^ Insert(int index, System::String ^ text);
public System.Windows.Forms.ListViewItem Insert(int index, string text);
public System.Windows.Forms.ListViewItem Insert(int index, string? text);
member this.Insert : int * string -> System.Windows.Forms.ListViewItem
Public Function Insert (index As Integer, text As String) As ListViewItem
Paraméterek
- index
- Int32
A nullaalapú index helye, ahová az elemet beszúrta.
- text
- String
Az elemhez megjelenítendő szöveg.
Válaszok
A ListViewItem gyűjteménybe beszúrt.
Kivételek
A index paraméter kisebb, mint 0 vagy nagyobb, mint a Count tulajdonság ListView.ListViewItemCollectionértéke.
Megjegyzések
A metódus ezen verziója Insert lehetővé teszi, hogy új elemet szúrjon be egy adott pozícióba a ListView.ListViewItemCollection. A paraméterben text megadott szöveg egy új ListViewItem létrehozására szolgál, amelyet aztán beszúr a ListView.ListViewItemCollection megadott helyre.
Note
Ha a ListView.Sorting tulajdonság értéke nem SortOrder.None vagy ha a ListViewItemSorter tulajdonság be van állítva, a lista az elem beszúrása után lesz rendezve.
Ha úgy szeretne hozzáadni egy elemet, hogy nem ad meg egy adott pozíciót a gyűjteményben, használja a metódust Add . Ha elemekből álló tömböt szeretne hozzáadni a gyűjteményhez, használja a metódust AddRange . Ezt a módszert akkor használhatja, ha új elemet szeretne beszúrni egy meglévő elemgyűjteménybe.
Lásd még
A következőre érvényes:
Insert(Int32, String, Int32)
Létrehoz egy új elemet a megadott képindexkel, és beszúrja a gyűjteménybe a megadott indexben.
public:
System::Windows::Forms::ListViewItem ^ Insert(int index, System::String ^ text, int imageIndex);
public System.Windows.Forms.ListViewItem Insert(int index, string text, int imageIndex);
public System.Windows.Forms.ListViewItem Insert(int index, string? text, int imageIndex);
member this.Insert : int * string * int -> System.Windows.Forms.ListViewItem
Public Function Insert (index As Integer, text As String, imageIndex As Integer) As ListViewItem
Paraméterek
- index
- Int32
A nullaalapú index helye, ahová az elemet beszúrta.
- text
- String
Az elemhez megjelenítendő szöveg.
- imageIndex
- Int32
Az elemhez megjelenítendő kép indexe.
Válaszok
A ListViewItem gyűjteménybe beszúrt.
Kivételek
A index paraméter kisebb, mint 0 vagy nagyobb, mint a Count tulajdonság ListView.ListViewItemCollectionértéke.
Megjegyzések
A metódus ezen verziója Insert lehetővé teszi, hogy új elemet szúrjon be egy adott pozícióba a ListView.ListViewItemCollection. A paraméterben text megadott szöveg egy új ListViewItem létrehozására szolgál, amelyet aztán beszúr a ListView.ListViewItemCollection megadott helyre.
Note
Ha a ListView.Sorting tulajdonság értéke nem SortOrder.None vagy ha a ListViewItemSorter tulajdonság be van állítva, a lista az elem beszúrása után lesz rendezve.
A metódus ezen verziójával az elem képét Insert is megadhatja úgy, hogy átadja a ImageList hozzárendelt indexet és ListView.LargeImageList a ListView.SmallImageList tulajdonságokat a imageIndex paraméternek. (A kapcsolódó képek megjelenítéséhez általában ListView.LargeImageListListView.SmallImageList ugyanazok az indexpozíciók és tulajdonságok használhatók.) Ha nem szeretne képindexet megadni az elemhez, használja a metódus másik verzióját Insert , amely paraméterként egy sztringet fogad el.
Ha úgy szeretne hozzáadni egy elemet, hogy nem ad meg egy adott pozíciót a gyűjteményben, használja a metódust Add . Ha elemekből álló tömböt szeretne hozzáadni a gyűjteményhez, használja a metódust AddRange .