Inquiridor
Passar dados de uma form para outro

Pergunta
-
Todas as Respostas
-
Olá Felipe!
Basta criar atributos e propriedades para seu formulário. Ex. No form2 crie assim:
private String _atributoTeste; public String AtributoTeste { get { return _atributoTeste; } set { _atributoTeste = value; } }
e no seu form1, que possui um TextBox, crie uma instância de form2 e passe para o atributo que você criou:Form2 frm2 = new Form2(); frm2.AtributoTeste = textBox1.Text;
Espero que ajude, até mais...- Sugerido como Resposta hamiltonj sexta-feira, 25 de novembro de 2011 16:27
-
http://www.linhadecodigo.com.br/Artigo.aspx?id=1741
Se a sugestão resolver o problema, favor marcar como Resposta. -
Você também poderá criar um objeto e passa-lo como referência quando chamar o outro form..
bemColar | Adesivos Decorativos
-
Olá Felippe,
uma forma que vc pode fazer, é passar os dados form1 no construtor do form2
ex:
no seu form1 deve ter um buttom que faz a chamada do frm2, vou tentar reproduzir o seu cenário
private void button1_Click(object sender, EventArgs e)
{
form2 novoForm = new form2(textBox1.text, textBox2.tex);
novoForm.Show()}
agora vá até o seu form2
no seu construtor vc vai criar as variaveis para resgatar os valores vindo do form1
ex:
public Form2(string valor1, string, valor2)
{
InitializeComponent()TextBox1.text = valor1;
TextBox2.text = valor2;
}pronto,
agora os controles TextBox1, TextBox2 do form2 vão receber os valores vindos do form1.
boa sorte ai amigão, qualquer coisa volte no forum para que possamos lhe ajudar ok
espero que eu tenha lhe ajudado!
Herbert Agles
Se a resposta contribuiu com a sua necessidade, não se esqueça de marcá-la, assim você beneficiará outros usuários. Sua dúvida também pode ser as de outros!- Sugerido como Resposta hamiltonj sexta-feira, 25 de novembro de 2011 16:27