Como pegar valor de variável em form aberto em C#
Em aplicações desktop usando Windows Forms (WinForms), é comum a necessidade de passar dados entre diferentes formulários. Isso pode ser feito de várias maneiras, dependendo da arquitetura da sua aplicação. Em algum momento você sentirá a necessidade de recuperar valores de variáveis contidos em formulários filhos para serem utilizados no formulário pai. Neste post veja como pegar valor de variável em form aberto em C#.
Exemplo prático
Um exemplo típico dessa necessidade é quando clicamos em um botão no formulário pai para abrir um formulário filho e este altera o valor de uma variável. O valor desta variável, então, é recuperada pelo formulário pai para realizar outros processos. Veja:
Form filho
public string Sexo { get; set;} //variável que será recuperada noutro form
...
//processamento da variável
private void btnConfirmar_Click(object sender, EventArgs e) {
if (rbMasc.Checked == true) {
Sexo = "m";
else
Sexo = "f";
}
}
A variável “Sexo” será alterada de acordo com as verificações acima.
Form pai
frmConfMascFem fMascFem = new frmConfMascFem(); //instanciamos a classe do form filho
string sexo = fMascFem.Sexo; //recuperamos a variável Sexo do form pai
Desta forma será possível utilizar a variável em qualquer parte do form pai.
Existem várias maneiras de acessar valores entre formulários abertos em C#, cada uma com suas vantagens e desvantagens. A escolha da abordagem depende do design da sua aplicação e da necessidade de manutenção e escalabilidade.
- Para um uso simples, propriedades públicas são uma ótima escolha;
- Referências e eventos permitem maior controle e comunicação dinâmica;
- Instâncias globais (Singleton) são úteis, mas devem ser usadas com cautela.
Dúvidas ou sugestões sobre como pegar valor de variável em form aberto em C#? Deixem nos comentários! Para mais dicas, acesse o nosso canal no YouTube:
https://youtube.com/criandobits
A verdade é que continuar sem esse conhecimento pode estar custando muito mais do que você imagina.
Você pode economizar centenas ou até milhares de reais ao longo do tempo fazendo você mesmo a manutenção dos seus computadores. E, se decidir prestar serviços, esse conhecimento também pode se transformar em uma fonte de renda, que pode variar de R$2.000 a R$5.000 por mês ou mais.
Tudo isso com aulas práticas, objetivas e focadas no que realmente funciona, sem enrolação:
✔ Resolver seus próprios problemas sem depender de ninguém ✔ Ganhar dinheiro com manutenção e suporte técnico ✔ Ou até entrar de vez no mercado de TI
A decisão é sua: continuar gastando dinheiro sempre que o computador apresentar um problema ou aprender uma habilidade que pode fazer você economizar e até gerar uma nova fonte de renda.
👉 CLIQUE AQUI AGORA e veja todos os detalhes antes que essa oportunidade passe:
Sobre o Autor

0 Comentários