Usuário com melhor resposta
Aparecer um valor dentro de um Textbox após ter clicado em um Checkbox.

Pergunta
-
Bom dia galera.
Estou utilizando o Visual Studio 2003 e precisaria de uma ajuda o qual vou descrever abaixo:
Seria viável (nesta versão), o usuário vai lá e digita um valor na textbox1, e em seguida o usuário clica no Checkbox, e logo após ter clicado no checkbox, aparece o valor o qual mencionei no textbox1, e a textbox2 receberá o valor da textbox1, o qual foi clicado no checkbox, o qual eu mencionei.
Respostas
-
Adicione o evento OnCheckedChanged="Check_Clicked" em seu textbox
em seu C# crie o metodo
void Check_Clicked(Object sender, EventArgs e) { SeuCampo.Text = seuCheckBox.Checked.ToString(); //ou SeuCampo.Text = seuCheckBox.Text; }
Por favor, lembre-se de “Marcar como Resposta” as respostas que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
- Editado Erick WendelMVP quinta-feira, 14 de janeiro de 2016 12:45
- Sugerido como Resposta Erick WendelMVP quinta-feira, 14 de janeiro de 2016 12:45
- Não Sugerido como Resposta Marcos SJ quinta-feira, 14 de janeiro de 2016 16:24
- Marcado como Resposta Milton Honji sexta-feira, 15 de janeiro de 2016 16:22
-
Milton, Procure nos eventos do seu checkbox o evento click.
private void CheckBox1_Click(object sender, EventArgs e) { if (CheckBox1.Checked) { Textbox2.tex = texbox1.tetx } else { } }
Se for util Marque.
Att, wsti.
- Marcado como Resposta Milton Honji sexta-feira, 15 de janeiro de 2016 15:31
Todas as Respostas
-
Adicione o evento OnCheckedChanged="Check_Clicked" em seu textbox
em seu C# crie o metodo
void Check_Clicked(Object sender, EventArgs e) { SeuCampo.Text = seuCheckBox.Checked.ToString(); //ou SeuCampo.Text = seuCheckBox.Text; }
Por favor, lembre-se de “Marcar como Resposta” as respostas que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
- Editado Erick WendelMVP quinta-feira, 14 de janeiro de 2016 12:45
- Sugerido como Resposta Erick WendelMVP quinta-feira, 14 de janeiro de 2016 12:45
- Não Sugerido como Resposta Marcos SJ quinta-feira, 14 de janeiro de 2016 16:24
- Marcado como Resposta Milton Honji sexta-feira, 15 de janeiro de 2016 16:22
-
Bom dia Milton Honji,
Tudo bem?
Obrigado por sua participação no fórum.
Desculpe eu não compreendi o que você está tentando fazer.
Você usa o visual studio em uma empresa, em casa ou para trabalhos acadêmicos?
Prgunto isso pois acredito que a não ser que haja uma necessidade muito específica, seria legal se você tentasse migrar para a versão mais atualizada do visual Studio (Não que isso tenha muito a ver com a sua pergunta... rsrsrsr...).
Marcos Roberto de Souza Junior
Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
-
-
Você fez o teste com base na sugestão do Erick Wendel?
Marcos Roberto de Souza Junior
Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
- Editado Marcos SJ quinta-feira, 14 de janeiro de 2016 16:26
-
-
Milton, Procure nos eventos do seu checkbox o evento click.
private void CheckBox1_Click(object sender, EventArgs e) { if (CheckBox1.Checked) { Textbox2.tex = texbox1.tetx } else { } }
Se for util Marque.
Att, wsti.
- Marcado como Resposta Milton Honji sexta-feira, 15 de janeiro de 2016 15:31
-
Boa tarde Milton,
Pelo o que eu entendi, não necessariamente o usuário deve ir para o CheckBox para o conteúdo do TextBox1 ir para o TextBox2, e sim quando o usuário deixar de usar o TextBox1.
Caso eu estiver correto, você pode utilizar o evento LEAVE do TextBox, pois quando o usuário deixar de utilizar (ou tirar o foco) a ação será feita.
// Evento disparado quando o foco sair do TextBox1. private void TextBox1_Leave(object sender, System.EventArgs e) { TextBox2.Text = TextBox1.Text; }
Abs.
Bruno Destro
Dicas de programação em .net, C# e SQL - http://smcode.com.br/
- Editado Bruno Destro quinta-feira, 14 de janeiro de 2016 19:03
-