|
Postada em 15/08/2008 17:43 hs
blz..?? Álguém pode postar a maneira de referênciar um controle de um form em um segundo form ambos abertos? Exemplo: Em um segundo formulário... ..... form_Produto.Txb1.Text = "Agulha" ou dim N as String N = form_Produto Forms(N).tbx1.text = "Agulha" Como está ai, recebo msg de erro de tipo inválido...? Obrigado...
|
|
|
|
CSRocha
|
BRASILIA DF - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 15/08/2008 18:20 hs
Essa maneira está correta:
form_Produto.Txb1.Text = "Agulha"
comigo sempre funcionou.
Abaixo dá erro mesmo, pois N é string e vc está usando como índice de array adiante, em Forms(N)... aí dá esse erro.
|
|
|
|
Postada em 18/08/2008 14:27 hs
Valeu CSRocha, obrigado. Mas na verdade, eu tenho um projeto que quando em um segundo form, dependendo da ação do usuário, necessito "modificar" o conteúdo dos contrôles do primeiro form. Já fiz da maneira que vc me passou como a correta, mas o código ficou muito "digamos poluído". então, pensei q teria uma maneira de passar o nome do form por referencia via uma variável por exemplo. Isso simplificaria e enxugaria meu código......blz.. obrigado!...//
|
|
|
|
Postada em 18/08/2008 14:38 hs
colun vc pode fazer assim no form1 public variavel as string sub form1_load() variavel = "agulha" end sub no form 2 vc faz txtText1.text = form1.variavel
|
|
|
|
Postada em 18/08/2008 15:22 hs
Valeu Alexandre, mas não é essa a minha necessidade. Tenho no primeiro form vários tipos de controles, tipo textbox, combobox, mkb. e dependendo da ação do usuário no segundo form, tenho que iteragir no primeiro form em todos os contrôles ou somente em alguns sem modificar nada no segundo form. . Obrigado!
|
|
|
|
Postada em 18/08/2008 15:52 hs
ué, pelo que entendi, pra vc interagir no outro form seria do jeito que passei ou do jeito que o dsrocha passou mesmo form2.txtNome.text = frmForm1.txtNome.text
|
|
|