none
Aparecer um valor dentro de um Textbox após ter clicado em um Checkbox. RRS feed

  • 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.

    quinta-feira, 14 de janeiro de 2016 12:29

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
    quinta-feira, 14 de janeiro de 2016 12:44
  • 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
    quinta-feira, 14 de janeiro de 2016 17:34

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
    quinta-feira, 14 de janeiro de 2016 12:44
  • 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.

    quinta-feira, 14 de janeiro de 2016 12:46
  • Boa tarde, 

    Ele tem a funcionalidade e para a empresa.

    quinta-feira, 14 de janeiro de 2016 13:45
  • Milton Honji,

    Você fez o teste com base na sugestão do Erick Wendel?

    Atenciosamente


    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
    quinta-feira, 14 de janeiro de 2016 16:25
  • Boa tarde,

    Eu fiz o testes, porém nesta versão que utilizo ele não mostra TextBox.Check_Clicked.

    quinta-feira, 14 de janeiro de 2016 17:08
  • 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
    quinta-feira, 14 de janeiro de 2016 17:34
  • 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
    quinta-feira, 14 de janeiro de 2016 19:03
  • Boa tarde, 

    Eu fiz este procedimento e tive que criar um novo método para a soma e a subtração de valores.

    Muito obrigado.

    sexta-feira, 15 de janeiro de 2016 15:31