C# ListView-prüfen Sie, ob ListViewItem-geprüft

Erstelle ich eine listview mit einer Sammlungen von ListViewItems, die alle mit Checkboxen. Ich möchte, um zu überprüfen, welches Element markiert ist. Ich weiß, wie das starten der ItemChecked Ereignis, sondern der event ist gestartet, jedes mal, wenn ein ListViewItem wird Hinzugefügt, um die ListView. Wie kann ich dies verhindern?


Helfen, Sie verstehen, was ich tun will, hier ist ein wenig info über die Anwendung.

Baue ich einen Antrag für die Rot-Kreuz-Disponenten. Es wird Ihnen helfen, verfolgen Sie die Einheiten in das Feld. Die Anwendung wird verwendet, um, unter anderem, Protokoll der übertragungen. Wenn während einer übertragung ein priorety übertragung kommt in der aktuellen Einheit wird gesetzt auf halten. Dies erfolgt durch anhaken der checkbox die Zugehörigkeit zu den Einheiten, die ListViewItem.

Durch ankreuzen der checkbox, wird das Objekt (vom Typ Einheit) legen Sie die Eigenschaft objUnit.onHold zu wahren. Wenn das Feld nicht markiert ist, wird die Eigenschaft auf false gesetzt werden, wieder. Alle 3 Minuten wird die Anwendung in einer Schleife durch alle Einheiten zu sehen, ob jemand noch in der Warteschleife. Wenn dem so ist, eine messagebox erscheint und erinnert die dispatcher der Einheit auf halten.

Du siehst also, ich muss sicher sein, dass der dispatcher wirklich aktiviert oder deaktiviert die ListViewItem.

Ich hoffe jemand kann mich in die richtige Richtung.

Wenn Sie nicht sehen, eine Antwort, die hilfreich ist, können Sie Kommentare hinzufügen, um Fragen Folgen Fragen. Wenn die Antworten sind hilfreich, Sie können feedback von bis stimmberechtigten rep.

InformationsquelleAutor Bernhard | 2011-02-12

Schreibe einen Kommentar