OCX AICALPHAIMAGE DUPLICAR IMAGEN PNG
Como duplicar uma imagem png carregada no controle AICALPHAIMAGE em tempo de excução. (Resultado: 2 controles com a mesma imagem)
vc pode tentar como é feito com objetos
assim, coloque um AICALPHAIMAGE com a propriedade index = 0
e faça isto
assim, coloque um AICALPHAIMAGE com a propriedade index = 0
e faça isto
Private Sub Command2_Click()
Load AICALPHAIMAGE (1)
AICALPHAIMAGE (1).Left = AICALPHAIMAGE (0).Left + AICALPHAIMAGE (0).Width + 200 [ô] isto é para o novo controle não sobrepor o anterior
AICALPHAIMAGE (1).Top = AICALPHAIMAGE (1).Top
AICALPHAIMAGE (1).Visible = True
End Sub
Eu fiz isso mas a imagem não é duplicada, apenas o controle.
existe a propriedade picture no controle?
se sim basta fazer assim
Private Sub Command2_Click()
Load AICALPHAIMAGE (1)
[txt-color=#0000f0]AICALPHAIMAGE (1).Picture= AICALPHAIMAGE (0).Picture[/txt-color]
AICALPHAIMAGE (1).Left = AICALPHAIMAGE (0).Left + AICALPHAIMAGE (0).Width + 200 [ô] isto é para o novo controle não sobrepor o anterior
AICALPHAIMAGE (1).Top = AICALPHAIMAGE (1).Top
AICALPHAIMAGE (1).Visible = True
End Sub
se sim basta fazer assim
Private Sub Command2_Click()
Load AICALPHAIMAGE (1)
[txt-color=#0000f0]AICALPHAIMAGE (1).Picture= AICALPHAIMAGE (0).Picture[/txt-color]
AICALPHAIMAGE (1).Left = AICALPHAIMAGE (0).Left + AICALPHAIMAGE (0).Width + 200 [ô] isto é para o novo controle não sobrepor o anterior
AICALPHAIMAGE (1).Top = AICALPHAIMAGE (1).Top
AICALPHAIMAGE (1).Visible = True
End Sub
Não existe a propriedade picture. Já tentei usar várias propriedades do controle mas sem sucesso. Agradeço a força.
como vc carrega a imagem neste controle?
No design, eu seleciono a propriedade do controle, e tem o botão [Ô]Browse[Ô].
O arquivo anexotem as funções e propriedades do controle.
O arquivo anexotem as funções e propriedades do controle.
tem como vc zipar e postar a ocx
Não estou no meu computador agora, mas a ocx eu peguei aqui no vbmania.
Procure aqui no vbmania na opção de localização = forum a palavra: AlphaImageControl.ocx, na pergunta tem o link para baixar a ocx.
Bom fiz inumeros testes, e só consegui de uma maneira, que sera informando o caminho da imagem assim:
Private Sub Command1_Click()
Load aicAlphaImage1(1)
aicAlphaImage1(1).LoadImage_FromFile App.Path & [Ô]\Psyduck.png[Ô]
aicAlphaImage1(1).Left = aicAlphaImage1(0).Left + aicAlphaImage1(0).Width + 200 [ô] isto é para o novo controle não sobrepor o anterior
aicAlphaImage1(1).Top = aicAlphaImage1(1).Top
aicAlphaImage1(1).Visible = True
End Sub
Tópico encerrado , respostas não são mais permitidas