Ich habe eine Listenansicht mit der ersten Spalte als Kontrollkästchen für jedes Element.C# listview itemcheck oder itemchecked Ereignis
Ich wollte ein Elementcheck oder ein Elementcheck-Ereignis hinzufügen, wenn der Benutzer ein Kästchen anklickt, das ausgelöst wird.
Ich habe meinen Code hinzugefügt:
private void ListView1_ItemCheck1(object sender,
System.Windows.Forms.ItemCheckEventArgs e)
{
MessageBox.Show("has been checked");
}
Aus irgendeinem Grund das Ereignis ausgelöst wird nicht zu sein scheint.
Auch fand ich, dass private void listView1_SelectedIndexChanged
Arbeiten aus, wenn Sie auf einen der Listeneinträge klicken (als ob Sie die Auswahl)
Haben Sie in dieser Ausgabe kommen?
warten, was ist die Verwendung Ihrer Checkbox? Wenn Sie die gesamte Zeile oder mehrere Zeilen auswählen möchten, gibt es eine Eigenschaft für eine Listenansicht, fullrowselect und mutlirowselect setzen Sie einfach die Werte auf true –
Haben Sie dieses Ereignis auf Ihrem Formular laden registriert? –
Ich glaube nicht, dass ich das Ereignis im Formular laden registriert habe. Kannst du mir bitte sagen wie? – user2351804