LISTVIEW COM CHECK

TRABALHO 07/08/2007 19:16:48
#229895
boa noite glra.
como faço para adicionar um CheckBox em uma determinada coluna de um LISTVIEW?

vlw....
USUARIO.EXCLUIDOS 07/08/2007 19:50:35
#229899
Resposta escolhida
Listview, as colunas são os subitens.

O checkbox padrão, assim como a imagem da linha, nativamente só são customizáveis para a primeira coluna, que é o listitem propriamente dito.

Apesar disso, é possível enviar imagens (dentre elas a do checkbox) aos subitens, usando a SendMessageLong (API da user32).

Dá para fazer, com as funcionalidades que eu creio você deseja, e até edição, mas vai dar um certo (bom) trabalho, e o resultado será melhor aproveitável se você gerar uma OCX compilada, pois o processo da compilada é diferente do de seu aplicativo, minimizando o uso de recursos.

Não seria o caso de usar um controle do tipo HierarchicalFlexGrid para esse fim? é mais leve e dependendo do que você espera como resultado, pode ser bem feitinho. Cada célula pode receber uma imagem, que você endereça por código diretamente, sem uso de API.

Aqui tem uma pequena série de dicas para o listview.

Mas dê uma olhada no HierarchicalFlexGrid também, pode ser interessante.

Tópico encerrado , respostas não são mais permitidas