Ir al contenido



Foto

Como colocar CheckBoxes en la cabecera e Items de un ListView


  • Por favor identifícate para responder
No hay respuestas en este tema

#1 escafandra

escafandra

    Advanced Member

  • Moderadores
  • PipPipPip
  • 3.689 mensajes
  • LocationMadrid - España

Escrito 20 enero 2017 - 06:19

Muy similar al truco de "Como colocar las flechitas que indican el orden de columnas de un ListView" y basado en una clase, TLVCheckBox, con una técnica similar de subclassing, pero esta vez a la ventana contenedora del ListView.
 
1. En el caso de BCB5 y 6 se precisa XP.RC
2. Podemos manejar tantos ListView como queramos.
3. Es API pura, con lo que su uso se puede extender a ListView que no sean VCL
4. Puede activarse el redimensionado de la columna si se elimina HDF_FIXEDWIDTH.
5. No se puede asignar un ListView a dos TLVCheckBox.
6. Se puede usar como base para crear otra clase que maneje todos los ListView de un formulario.
 
Podéis encontrar el código y ejemplo aquí de TLVCheckBox.
 
25118827b516a26c65a95afab864eb4co.gif

 
Saludos.
  • 2