2009-02-12 13 views
5

Estoy intentando crear un control ListView de WinForms con 6 columnas. Las dos primeras columnas tendrán texto, pero quiero que las últimas cuatro columnas tengan una casilla de verificación en ellas.Coloque un CheckBox en un ListViewSubItem

Sé cómo agregar un ListViewSubItem con texto (hice esto para la segunda columna), pero ¿cómo se inserta un CheckBox?

Respuesta

4

ListView no admite esto. Solo la primera columna puede tener una casilla de verificación. Podrías fingir con el dibujo personalizado y las pruebas de golpe del mouse, pero eso es mucho trabajo. Considere usar un DataGridView en su lugar. Puede cambiar el tipo de columna a DataGridViewCheckBoxColumn.

+0

Impresionante ... eso era exactamente lo que estaba buscando. Ni siquiera pensé buscar otro control que no fuera listbox. ¡Gracias! –

-1

Al definir las columnas para el ListView, usted tiene que cambiar el tipo de checkbox