Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ola,
estou trabalhando em um visualizador de imagens e utilizo um listview para lista-las e este listview é populado pelas imagens de um imagelist que é populado em tempo de execução com imagens de um banco de dados. até ai tudo bem.
o problema é o seguinte, quando mudo de um grupo de imagens de um paciente para outro as imagens no listview que no primeiro paciente eram small com legenda, passam a ser grandes sem legenda.
o problema não é o tamanho da imagem de um paciente ou outro, pois quando inicio com um paciente diferente o tamanho é normal(pequena) e o seguinte a imagem fica grande e vice-versa.
uso os seguintes códigos para linkar o listview com o imagelist
lear
Set ListView4.SmallIcons = Me.ImageList1
Set ListView4.Icons = Me.ImageList1
para popular o listview uso
Set listafotos = ListView4.ListItems.Add(picxx, , tbfotos!Datainsercao, ImageList1.ListImages(picxx).Index)
listafotos.SubItems(1) = tbfotos!descricao
e para poder atribuir novo grupo de imagens os codigos abaixo para limpar o listview e o imagelist.
ListView4.SmallIcons = Nothing
ListView4.Icons = Nothing
ImageList1.ListImages.Clear
como posso resolver este problema?
obrigado pela atenção.
KhaosDoctor,
o que acontece é que eu populo um listview em tempo de execução, usando um imagelist, o programa lista as imagens de um banco de dados dos pacientes de uma clinica ortopética.
acontece que quando eu seleciono o primeiro paciente e vou ver as imagens elas estão aparecendo como Smallicons no listview, só que quando eu troco o paciente e vou visualizar as imagens, as imagens do novo paciente aparecem com tamanho de sua resolução normal (800x600 por exemplo) no listview.
Uso os códigos acima para popular e limpar tanto o imagelist quanto o listview,
Gostaria de saber o que está acontecendo e o que preciso fazer para que as imagens do segundo paciente apareçam como smallicon.
Obrigado.
Você pode forçar o modo de visualização na propriedade view tente setar ela para smallIcons sempre que trocar de paciente.
Cara eu não entendi sua duvida. Pode explicar melhor?