UNLOAD BUTTON 0

USUARIO.EXCLUIDOS 24/12/2003 11:52:17
#2321
UnLoad(Button(0)) n está funcionado, eu coloco tipo:

Private Sub Button_Click(Index As Integer)
Unload (Button(Index))
End Sub


E da erro: Type mismatch
Eu queria deletar o button, essa é a maneira correta de se fazer isso?
USUARIO.EXCLUIDOS 24/12/2003 16:04:00
#2337
Resposta escolhida
No VB6.0, pra criar controles em run-time, vc precisa ter pelo menos 1 controle com a propriedade index=0 criado em design-time. Neste controle, vc não pode usar o método Unload. Mas vc pode deixá-lo invisível, com Visible = False.
Vc pode deletar os outros controles do array com:
For i = 1 to Controles.Count - 1
Unload Controles(i)
Next i

Aqui Controles é o nome do controle q vc está usando.
USUARIO.EXCLUIDOS 24/12/2003 20:03:50
#2352
Então, o pb aí é q, se Controles(0) tiver sido criado em design time, vai dar erro.
Feliz Natal a todos
Tópico encerrado , respostas não são mais permitidas