Condividi tramite


ListView.ColumnHeaderCollection.Insert Metodo

Definizione

Inserisce nell'insieme un'intestazione di colonna in corrispondenza dell'indice specificato.

Overload

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

Crea una nuova intestazione di colonna con il testo allineato, la chiave, la larghezza e la chiave dell'immagine specificati inserendo l'intestazione nell'insieme in corrispondenza dell'indice specificato.

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

Crea una nuova intestazione di colonna con il testo allineato, la chiave, la larghezza e l'indice di immagine specificati inserendo l'intestazione nell'insieme in corrispondenza dell'indice specificato.

Insert(Int32, String, Int32, HorizontalAlignment)

Crea una nuova intestazione di colonna e la inserisce nell'insieme in corrispondenza dell'indice specificato.

Insert(Int32, String, String, Int32)

Crea una nuova intestazione di colonna con il testo, la chiave e la larghezza specificati inserendo l'intestazione nell'insieme in corrispondenza dell'indice specificato.

Insert(Int32, String, String)

Crea una nuova intestazione di colonna con un testo e una chiave specificati inserendo l'intestazione nell'insieme in corrispondenza dell'indice specificato.

Insert(Int32, String, Int32)

Crea una nuova intestazione di colonna con il testo e la larghezza iniziale specificati inserendo l'intestazione nell'insieme in corrispondenza dell'indice specificato.

Insert(Int32, ColumnHeader)

Inserisce nell'insieme un'intestazione di colonna esistente in corrispondenza dell'indice specificato.

Insert(Int32, String)

Crea una nuova intestazione di colonna con un testo specificato inserendo l'intestazione nell'insieme in corrispondenza dell'indice specificato.

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

Crea una nuova intestazione di colonna con il testo allineato, la chiave, la larghezza e la chiave dell'immagine specificati inserendo l'intestazione nell'insieme in corrispondenza dell'indice specificato.

public:
 void Insert(int index, System::String ^ key, System::String ^ text, int width, System::Windows::Forms::HorizontalAlignment textAlign, System::String ^ imageKey);
public void Insert (int index, string key, string text, int width, System.Windows.Forms.HorizontalAlignment textAlign, string imageKey);
member this.Insert : int * string * string * int * System.Windows.Forms.HorizontalAlignment * string -> unit
Public Sub Insert (index As Integer, key As String, text As String, width As Integer, textAlign As HorizontalAlignment, imageKey As String)

Parametri

index
Int32

Posizione dell'indice in base zero in corrispondenza della quale viene inserita l'intestazione di colonna.

key
String

Il nome dell'intestazione di colonna.

text
String

Testo da visualizzare nell'intestazione di colonna.

width
Int32

Larghezza iniziale, in pixel, dell'intestazione di colonna.

textAlign
HorizontalAlignment

Uno dei valori di HorizontalAlignment.

imageKey
String

Chiave dell'immagine da visualizzare nell'intestazione di colonna.

Commenti

Per aggiungere un'intestazione di colonna senza specificare una posizione nella raccolta, usare il Add metodo . Se si vuole aggiungere una matrice di intestazioni di colonna alla raccolta, usare il AddRange metodo .

La Name proprietà corrisponde alla chiave per una colonna in ListView.ColumnHeaderCollection.

Si applica a

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

Crea una nuova intestazione di colonna con il testo allineato, la chiave, la larghezza e l'indice di immagine specificati inserendo l'intestazione nell'insieme in corrispondenza dell'indice specificato.

public:
 void Insert(int index, System::String ^ key, System::String ^ text, int width, System::Windows::Forms::HorizontalAlignment textAlign, int imageIndex);
public void Insert (int index, string key, string text, int width, System.Windows.Forms.HorizontalAlignment textAlign, int imageIndex);
member this.Insert : int * string * string * int * System.Windows.Forms.HorizontalAlignment * int -> unit
Public Sub Insert (index As Integer, key As String, text As String, width As Integer, textAlign As HorizontalAlignment, imageIndex As Integer)

Parametri

index
Int32

Posizione dell'indice in base zero in corrispondenza della quale viene inserita l'intestazione di colonna.

key
String

Il nome dell'intestazione di colonna.

text
String

Testo da visualizzare nell'intestazione di colonna.

width
Int32

Larghezza iniziale, in pixel, dell'intestazione di colonna.

textAlign
HorizontalAlignment

Uno dei valori di HorizontalAlignment.

imageIndex
Int32

Indice dell'immagine da visualizzare nell'intestazione di colonna.

Commenti

Per aggiungere un'intestazione di colonna senza specificare una posizione nella raccolta, usare il Add metodo . Se si vuole aggiungere una matrice di intestazioni di colonna alla raccolta, usare il AddRange metodo .

La Name proprietà corrisponde alla chiave per una colonna in ListView.ColumnHeaderCollection.

Si applica a

Insert(Int32, String, Int32, HorizontalAlignment)

Crea una nuova intestazione di colonna e la inserisce nell'insieme in corrispondenza dell'indice specificato.

public:
 void Insert(int index, System::String ^ str, int width, System::Windows::Forms::HorizontalAlignment textAlign);
public:
 void Insert(int index, System::String ^ text, int width, System::Windows::Forms::HorizontalAlignment textAlign);
public void Insert (int index, string str, int width, System.Windows.Forms.HorizontalAlignment textAlign);
public void Insert (int index, string text, int width, System.Windows.Forms.HorizontalAlignment textAlign);
member this.Insert : int * string * int * System.Windows.Forms.HorizontalAlignment -> unit
member this.Insert : int * string * int * System.Windows.Forms.HorizontalAlignment -> unit
Public Sub Insert (index As Integer, str As String, width As Integer, textAlign As HorizontalAlignment)
Public Sub Insert (index As Integer, text As String, width As Integer, textAlign As HorizontalAlignment)

Parametri

index
Int32

Posizione dell'indice in base zero in corrispondenza della quale viene inserita l'intestazione di colonna.

strtext
String

Testo da visualizzare nell'intestazione di colonna.

width
Int32

Larghezza iniziale dell'intestazione di colonna. Impostare -1 per ridimensionare automaticamente l'intestazione di colonna in base alle dimensioni del testo dell'elemento secondario più grande nella colonna oppure -2 per ridimensionare automaticamente l'intestazione di colonna in base alle dimensioni del testo dell'intestazione stessa.

textAlign
HorizontalAlignment

Uno dei valori di HorizontalAlignment.

Eccezioni

index è minore di 0 oppure maggiore o uguale al valore della proprietà Count dell'oggetto ListView.ColumnHeaderCollection.

Commenti

Questa versione del Insert metodo consente di creare una nuova ColumnHeader con testo di intestazione di colonna, larghezza e allineamento del testo specifici e inserirla in una posizione specifica nell'oggetto ListView.ColumnHeaderCollection. È possibile usare questo metodo se si vuole inserire una nuova intestazione di colonna in una raccolta esistente di intestazioni di colonna. Se si vuole usare un oggetto esistente ColumnHeader e inserirlo in una posizione specifica nella raccolta, usare l'altra versione del Insert metodo. Per aggiungere un'intestazione di colonna senza specificare una posizione specifica nella raccolta, usare il Add metodo . Se si vuole aggiungere una matrice di intestazioni di colonna alla raccolta, usare il AddRange metodo .

Vedi anche

Si applica a

Insert(Int32, String, String, Int32)

Crea una nuova intestazione di colonna con il testo, la chiave e la larghezza specificati inserendo l'intestazione nell'insieme in corrispondenza dell'indice specificato.

public:
 void Insert(int index, System::String ^ key, System::String ^ text, int width);
public void Insert (int index, string key, string text, int width);
member this.Insert : int * string * string * int -> unit
Public Sub Insert (index As Integer, key As String, text As String, width As Integer)

Parametri

index
Int32

Posizione dell'indice in base zero in corrispondenza della quale viene inserita l'intestazione di colonna.

key
String

Il nome dell'intestazione di colonna.

text
String

Testo da visualizzare nell'intestazione di colonna.

width
Int32

Larghezza iniziale, in pixel, dell'intestazione di colonna.

Commenti

Per aggiungere un'intestazione di colonna senza specificare una posizione nella raccolta, usare il Add metodo . Se si vuole aggiungere una matrice di intestazioni di colonna alla raccolta, usare il AddRange metodo .

La Name proprietà corrisponde alla chiave per una colonna in ListView.ColumnHeaderCollection.

Si applica a

Insert(Int32, String, String)

Crea una nuova intestazione di colonna con un testo e una chiave specificati inserendo l'intestazione nell'insieme in corrispondenza dell'indice specificato.

public:
 void Insert(int index, System::String ^ key, System::String ^ text);
public void Insert (int index, string key, string text);
member this.Insert : int * string * string -> unit
Public Sub Insert (index As Integer, key As String, text As String)

Parametri

index
Int32

Posizione dell'indice in base zero in corrispondenza della quale viene inserita l'intestazione di colonna.

key
String

Il nome dell'intestazione di colonna.

text
String

Testo da visualizzare nell'intestazione di colonna.

Commenti

Per aggiungere un'intestazione di colonna senza specificare una posizione nella raccolta, usare il Add metodo . Se si vuole aggiungere una matrice di intestazioni di colonna alla raccolta, usare il AddRange metodo .

La Name proprietà corrisponde alla chiave per una colonna in ListView.ColumnHeaderCollection.

Si applica a

Insert(Int32, String, Int32)

Crea una nuova intestazione di colonna con il testo e la larghezza iniziale specificati inserendo l'intestazione nell'insieme in corrispondenza dell'indice specificato.

public:
 void Insert(int index, System::String ^ text, int width);
public void Insert (int index, string text, int width);
member this.Insert : int * string * int -> unit
Public Sub Insert (index As Integer, text As String, width As Integer)

Parametri

index
Int32

Posizione dell'indice in base zero in corrispondenza della quale viene inserita l'intestazione di colonna.

text
String

Testo da visualizzare nell'intestazione di colonna.

width
Int32

Larghezza iniziale, in pixel, dell'intestazione di colonna.

Commenti

Per aggiungere un'intestazione di colonna senza specificare una posizione nella raccolta, usare il Add metodo . Se si vuole aggiungere una matrice di intestazioni di colonna alla raccolta, usare il AddRange metodo .

Si applica a

Insert(Int32, ColumnHeader)

Inserisce nell'insieme un'intestazione di colonna esistente in corrispondenza dell'indice specificato.

public:
 void Insert(int index, System::Windows::Forms::ColumnHeader ^ value);
public void Insert (int index, System.Windows.Forms.ColumnHeader value);
member this.Insert : int * System.Windows.Forms.ColumnHeader -> unit
Public Sub Insert (index As Integer, value As ColumnHeader)

Parametri

index
Int32

Posizione dell'indice in base zero in corrispondenza della quale viene inserita l'intestazione di colonna.

value
ColumnHeader

Oggetto ColumnHeader da inserire nella raccolta.

Eccezioni

index è minore di 0 oppure maggiore o uguale al valore della proprietà Count dell'oggetto ListView.ColumnHeaderCollection.

Commenti

Questa versione del Insert metodo consente di inserire un esistente ColumnHeader in una posizione specifica nell'oggetto ListView.ColumnHeaderCollection.

Se si vuole creare un nuovo ColumnHeader e inserirlo in una posizione specifica nella raccolta, usare l'altra versione del Insert metodo. Per aggiungere un'intestazione di colonna senza specificare una posizione specifica nella raccolta, usare il Add metodo . Se si vuole aggiungere una matrice di intestazioni di colonna alla raccolta, usare il AddRange metodo .

Vedi anche

Si applica a

Insert(Int32, String)

Crea una nuova intestazione di colonna con un testo specificato inserendo l'intestazione nell'insieme in corrispondenza dell'indice specificato.

public:
 void Insert(int index, System::String ^ text);
public void Insert (int index, string text);
member this.Insert : int * string -> unit
Public Sub Insert (index As Integer, text As String)

Parametri

index
Int32

Posizione dell'indice in base zero in corrispondenza della quale viene inserita l'intestazione di colonna.

text
String

Testo da visualizzare nell'intestazione di colonna.

Eccezioni

index è minore di 0 oppure maggiore o uguale al valore della proprietà Count dell'oggetto ListView.ColumnHeaderCollection.

Commenti

Per aggiungere un'intestazione di colonna senza specificare una posizione nella raccolta, usare il Add metodo . Se si vuole aggiungere una matrice di intestazioni di colonna alla raccolta, usare il AddRange metodo .

Si applica a