CRIAR UM OBJETO VIA CODIGO EM OUTRO FORMULARIO

RICKSOUSA 22/06/2012 12:56:48
#404685
tem algum metodo de criar algum objeto via codigo sem precisar desenhar ele?
MARCELO.TREZE 22/06/2012 13:23:49
#404687
para criar em outro form sugiro que você faça assim, no form onde será criado o objeto crie um manualmente, nomeie mude a propriedade visible para false, e em index coloque 0

agora no form que vai chamar este segundo form basta proceder assim

Private Sub Command1_Click()
Form2.Show
Load Form2.Text1(1)
Form2.Text1(1).Visible = True
Form2.Text1(1).Top = 1000
Form2.Text1(1).Left = 1000
Form2.Text1(1).BackColor = vbYellow
End Sub

ou seja eu coloquei manualmente um textbox no form2, mudei a propriedade visible para false e index igual a 0

depois chamei um copia deste textbox porem com as propriedades diferentes


RICKSOUSA 22/06/2012 13:28:35
#404688
mais ai no caso vc desenhou ele no form2 e deixou as propriedades .visibled = false né?
KERPLUNK 22/06/2012 13:38:59
#404689
Dim frm As New Form2
Set frm = New Form2
Set ctlText = frm.Controls.Add([Ô]VB.TextBox[Ô], [Ô]ctlText1[Ô], frm)
ctlText.Visible = True
ctlText.Text = [Ô]Eu fui criado dinamicamente![Ô]
frm.Show
RICKSOUSA 24/06/2012 01:55:30
#404770
amigo fiz oq vc disse mais não deu certo?
Tópico encerrado , respostas não são mais permitidas