CAREGANDO IMAGEM COMPLICADA

IRENKO 10/11/2010 10:35:55
#357087
Em um ImageList tenho duas imagens index 1 e 2, no Form tenho um objeto Image, a pergunta é:

Tem alguma maneira de garregar neste objeto image as duas imagems do ImageList, ou seja, uma por cima da outra?
JANDER 10/11/2010 11:35:33
#357093
Image1.Item(0).Picture = LoadPicture([Ô]C:\img.jpg[Ô])
Image1.Item(1).Picture = LoadPicture([Ô]C:\img.jpg[Ô])
IRENKO 10/11/2010 11:52:07
#357097
Jander, é o seguinte:

primeiro carrego o objeto image com o index 1 do ImageList

Image.Picture = ImgList.ListImages(1).Picture

agora como manter o primeiro index no objeto image e carregar o index 2 do ImageList por cima do index 1? Esse é o problema.
JANDER 10/11/2010 12:52:55
#357105
Image1.Item(1).Picture = ImgList.ListImages(1).Picture
MARCELO.TREZE 10/11/2010 14:46:46
#357118
Resposta escolhida
isso vc não vai conseguir fazer, vc precisa que as duas imagens se sobreponham é isso.
IRENKO 10/11/2010 15:19:33
#357124
é isso mesmo Marcelo! Realmente não sei se é possivel.
MARCELO.TREZE 10/11/2010 17:52:47
#357158
Tente o seguinte

carregue a primeira imagem em um imagebox, com a propriedade index = 0 (ex: imgteste(0))

depois carregue a segunda imagem em outro imagembox dinamico ex:

Private Sub Form_Load()
Image1(0).Picture = ImageList1.ListImages(1).ExtractIcon
Load Image1(1)
Image1(1).Visible = True
Image1(1).Top = Image1(0).Top
Image1(1).Left = Image1(0).Left
Image1(1).Width = Image1(0).Width
Image1(1).Height = Image1(0).Height
Image1(1).Picture = ImageList1.ListImages(2).ExtractIcon
Image1(1).ZOrder 0
End Sub


NÃO SEI SE VAI CRIAR O EFEITO QUE DESEJA MAS TESTE



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