xeon 0 Denunciar post Postado Agosto 17, 2005 como que eu faço para acessar objetos de outros formulários no VB.net?teria de instancia-los novamente ?não tem algo parecido com o delphi que seria "uses nomeDoFormulário"? Compartilhar este post Link para o post Compartilhar em outros sites
rOcKLoCo 0 Denunciar post Postado Agosto 17, 2005 você pode usar o ShowDialog(nomeDoForm) qdo você instancia um formulário ex: Form2 f = new Form2(); f.ShowDialog(this); e lá você poderá acessar os objetos do Form1... assim for(int i = 0; i < this.Owner.Controls.Count;i++) { if(this.Owner.Controls[i].Name == "textBox1") this.Owner.Controls[i].Text = "Testando..."; } Compartilhar este post Link para o post Compartilhar em outros sites
alexandremanowar 0 Denunciar post Postado Agosto 17, 2005 Cara tive o mesmo problema um tempo atrás mas com a ajuda do Graymalkin e do Rockloco resolvi. Seria mais ou menos assim: Para pegar por exemplo a caixa de texto do form2 e exibir no form1 eu faço o seguinte: Public f As New NotaDim teste teste = f.TextBox1.Text MsgBox(teste, MsgBoxStyle.Information, "ok") E assim com outros objetos Dessa forma você pega o valor do objeto de um formulário e usa em outro formulário Qualquer coisa posta aí Compartilhar este post Link para o post Compartilhar em outros sites