ColumnClickEventArgs.Column Egenskap

Definition

Hämtar det nollbaserade indexet för kolumnen som klickas.

public:
 property int Column { int get(); };
public int Column { get; }
member this.Column : int
Public ReadOnly Property Column As Integer

Egenskapsvärde

Det nollbaserade indexet ListView.ColumnHeaderCollection i kolumnen som klickas på.

Exempel

Följande kodexempel visar hur den här medlemmen används. I exemplet rapporterar en händelsehanterare om händelsens ListView.ColumnClick förekomst. Den här rapporten hjälper dig att lära dig när händelsen inträffar och kan hjälpa dig att felsöka. Om du vill rapportera om flera händelser eller händelser som inträffar ofta kan du överväga att MessageBox.Show ersätta med Console.WriteLine eller lägga till meddelandet i en flerradig TextBox.

Om du vill köra exempelkoden klistrar du in den i ett projekt som innehåller en instans av typen ListView med namnet ListView1. Kontrollera sedan att händelsehanteraren är associerad med ListView.ColumnClick händelsen.

private void ListView1_ColumnClick(Object sender, ColumnClickEventArgs e) {

System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "Column", e.Column );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "ColumnClick Event" );
}
Private Sub ListView1_ColumnClick(sender as Object, e as ColumnClickEventArgs) _ 
     Handles ListView1.ColumnClick

    Dim messageBoxVB as New System.Text.StringBuilder()
    messageBoxVB.AppendFormat("{0} = {1}", "Column", e.Column)
    messageBoxVB.AppendLine()
    MessageBox.Show(messageBoxVB.ToString(),"ColumnClick Event")

End Sub

Kommentarer

Du kan använda informationen som tillhandahålls av den här egenskapen i en händelsehanterare för händelsen för ColumnClick att avgöra vilken kolumn som klickas för att utföra uppgifter på data i kolumnen.

Gäller för

Se även