Como adicionar imagens como subitens na ListView?
-
06-09-2019 - |
Pergunta
Atualmente, estou trabalhando em um aplicativo móvel padrão do Windows. Isto é necessário que usar um ListView, mas com imagens nos subitens.
Precisamos de uma vista de lista com 3 colunas e três linhas. Quero mostrar 9 ícones em forma.
Como adicionar imagens como subitens na ListView?
Eu posso usar caixa de imagem, mas eu não tenho nenhum evento de navegar de uma imagem para outra imagem.
Como posso lidar com isso?
Graças
Nenhuma solução correta
Outras dicas
Não há suporte nativo para a adição de imagens como subitens na ListView. Se você sabe que sempre haverá exatamente 3x3 imagens, por que usar um ListView? Você pode simplesmente colocar para fora 9 controles PictureBox no formulário e carregar os ícones para eles.
Pode valer a pena conferir este artigo . Embora tenha escrito para o .NET Framework completo, pode também trabalho para o Compact Framework (eu não testei isso sozinho, mas NMCUSTOMDRAW parece ser apoiada por Win CE).
A única maneira de fazer isso em um uso ListView proprietário-desenho padrão.
Defina a propriedade OwnerDraw
do ListView para true
, manipular os eventos DrawColumnHeader
e DrawItem
e conjunto e.Handled
para true
, e manipular o evento DrawSubItem
e desenhar as imagens corretas.
EDIT:. O .NET Compact Framework não suporta desenho proprietário, assim que esta técnica não pode ser utilizada
http://bytes.com/ tópico / visual-basic-net / respostas / 481668-listview-subitens-image-índice Leia este artigo, ele irá ajudá-lo.