2009-02-12 10 views
5

Ich versuche, ein WinForms ListView-Steuerelement mit 6 Spalten zu erstellen. In den ersten beiden Spalten wird Text enthalten sein, aber die letzten vier Spalten sollen ein Kontrollkästchen enthalten.Platzieren Sie eine CheckBox in einem ListViewSubItem

Ich weiß, wie Sie ein ListViewSubItem mit Text hinzufügen (tat dies für die zweite Spalte), aber wie fügen Sie eine CheckBox ein?

Antwort

4

Listview Checkbox dies nicht unterstützt. Nur die erste Spalte kann ein Kontrollkästchen haben. Sie könnten es mit benutzerdefiniertem Zeichnen und Maushit testen, aber das ist eine Menge Arbeit. Erwägen Sie stattdessen die Verwendung eines DataGridView. Sie können den Spaltentyp in DataGridViewCheckBoxColumn ändern.

+0

Ehrfürchtig ... das war genau das, wonach ich suchte. Ich habe nicht einmal daran gedacht, nach einem anderen Steuerelement als Listbox zu suchen. Vielen Dank! –

-1

Wenn Sie die Spalten für die Listview definieren, müssen Sie die Art ändern

Verwandte Themen