Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Kr3w^

Formulario Form1 enviando para Form2

Recommended Posts

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.