Tenho um Form com 4 textbox, como faço para passar os valores desses 4 textbox do Form01 para os 4 textbox do Form2 ?
Tenho um Form com 4 textbox, como faço para passar os valores desses 4 textbox do Form01 para os 4 textbox do Form2 ?
Oi Rafael, tudo bom?
Da mesma forma que no curso a gente passa um formulário para o outro pelo construtor:
private Form1 aplicacaoPrincipal;
public CadastroDeContas(Form1 aplicacaoPrincipal) : this()
{
this.aplicacaoPrincipal = aplicacaoPrincipal;
}
Você também pode passa-lo =)
Se você reparar, para não ferir o encapsulamento dessa classe de Formulario, a gente cria um método publico para manipula-la. No nosso caso, o que a gente quer é pegar 3 valores desse form. Então, podemos criar um método public que pega esses 3 valores. Por exemplo, se quisessemos pegar o textoTitular, textoSaldo e textoNumero do nosso formulario, bastaria criar um array para guardar estes 3 valores. Algo como:
public String[] getFildsValue()
{
String[] valores = new String[3];
valores[0] = textoTitular.Text;
valores[1] = textoSaldo.Text;
valores[2] = textoNumero.Text;
return valores;
}
Do outro lado, podemos chamar esse método e trabalhar com o array normalmente acessando as posições que a gente quer =)
Qualquer problema é só falar.
Abraço!