Kr3w^ 0 Denunciar post Postado Setembro 28, 2012 Galera seguinte... Queria criar um formulario no Form1, e após o cara clicar em Enviar... esse conteudo fosse aberto na Form2 mostrando o resultado la, Exemplo: Form1 - Nome: BlaBla 'ENVIAR' Form2 - Seu nomé: Bla Bla... só que não estou conseguindo fazer isso... alguem pode ajudar? meu projeto esta assim: *Form1* using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace Exemplo { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private Form2 F2; private void button1_Click(object sender, EventArgs e) { F2 = new Form2(this); F2.Show(); } } } *Form2* using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace Exemplo { public partial class Form2 : Form { private Form1 F1; public Form2(Form1 F1) { F1 = F1; InitializeComponent(); } private void receberPreco_TextChanged(object sender, EventArgs e) { } } } alguem pode me ajudar? Compartilhar este post Link para o post Compartilhar em outros sites
KhaosDoctor 242 Denunciar post Postado Outubro 1, 2012 Existem algumas partes bem redundantes no seu código: Form1 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace Exemplo { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { Form F2 = New Form2(); F2.Show(); } } } Form2 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace Exemplo { public partial class Form2 : Form { public Form2() { InitializeComponent(); } } } Agora que corrigimos as redundancias, basta você criar uma variável no form1 desta maneira: Static String Nome = TextBoxNome.Text; Crie-a abaixo de "public Partial Class" public partial class Form1 : Form { Static String Nome = TextBoxNome.Text; public Form1() { InitializeComponent(); } Depois disso, vá no form2, no evento Load defina o seguinte TextBoxExibirNome.Text = Form1.Nome; Compartilhar este post Link para o post Compartilhar em outros sites