PROPRIEDADE VIISIBLE DE PICTURE DINAMICA
Pois bem.
a linha abaixo cria dinamicamente PicPreview de acordo com a variavel intNumPicture já embutida em PicPreview.Name, só
que não cria uma array das pictures.
na seção general:
Private WithEvents PicPreview As PictureBox
num commandbutton:
Set PicPreview = Controls.Add([Ô]VB.Picturebox[Ô], [Ô]PicPreview[Ô] & Format(intNumPicture, [Ô]000[Ô]), PicBackGround001)
Então pra intNumPicture de 1 até 3 cria:
PicPreview001
PicPreview002
PicPreview003
Pergunto:
Como poso frazer a chamada aleatória de qualquer destas PicPreview pra poder manipular sua propriedade visible.
digmos com 15 pictures chamar a picpreview010 e alterar sua propriedade visible
Sei que se pode montar uma função pra chamada aleatória das pictures mas não estou conseguindo achar um jeito pra chamada.
Esqueceram de mim no tópico anterior; espero que alguém possa ajudar
Só me falta isso
Blz . . .
MICROSCHEME...
Ainda não tive tempo de abrir o frm que me mandou por e-mail...
Mas olhando seu código aqui do post (e do anterior)... vc já tentou fazer do picturebox um array?
Não sei se no seu código funcionaria... mas seria assim:
Set PicPreview = Controls.Add([Ô]VB.Picturebox[Ô], [Ô]PicPreview([Ô] & trim(str(intNumPicture)) & [Ô])[Ô], PicBackGround001)
NO VB, quando salvamos mais de um controle com o mesmo nome, ele cria um array do controle por exemplo Command1(0) e Command1(1), são dois botões que foram salvos com o nome de Command1 e o VB cria um array.
se vc conseguir, aà acredito que o resto fica fácil..
Ainda não tive tempo de abrir o frm que me mandou por e-mail...
Mas olhando seu código aqui do post (e do anterior)... vc já tentou fazer do picturebox um array?
Não sei se no seu código funcionaria... mas seria assim:
Set PicPreview = Controls.Add([Ô]VB.Picturebox[Ô], [Ô]PicPreview([Ô] & trim(str(intNumPicture)) & [Ô])[Ô], PicBackGround001)
NO VB, quando salvamos mais de um controle com o mesmo nome, ele cria um array do controle por exemplo Command1(0) e Command1(1), são dois botões que foram salvos com o nome de Command1 e o VB cria um array.
se vc conseguir, aà acredito que o resto fica fácil..
Tá dando o erro em tempo de execução [ô]50132[ô] :
Nome ilegal do objeto: [ô]PicPreview(1)[ô]
Agora só amanhã, tô indo pro trampo
Blz . . .
Tópico encerrado , respostas não são mais permitidas