none
Marcar um radiobutton apartir de uma valor na textbox RRS feed

  • Pergunta

  • Ola como posso fazer um metodo para marcar um radiobutton apartir de um determinado valor em uma textbox.

    Na textbox sera digitado um valor, se este valor for acimar de 7 marcar o radiobutton "radAcima", se for menor que 7 marcar o radiobutton "radAbaixo".


    terça-feira, 17 de dezembro de 2013 22:31

Respostas

  • Quando for assim , não precisa reabrir a thread, é só fazer e pergunta...

    é só mudar para Decimal

                decimal Valor;
                
                decimal.TryParse(textBox3.Text, out Valor);
    
                if (Valor <= 6.00000m)
                {
                   radAbaixo.Checked = true;
                }
                else if (Valor > 7.00000m)
                {
                    radAcima.Checked = true;
                }



    Diego Almeida Barreto
    System Analyst / Software Developer


    domingo, 22 de dezembro de 2013 21:24

Todas as Respostas

  • Sigrids LIma,

    Vc pode usar o evento KeyUp do seu textBox e fazer assim:

            private void textBox3_KeyUp(object sender, KeyEventArgs e)
            {
                int Valor;
    
                Int32.TryParse(textBox3.Text, out Valor);
    
                if (Valor <= 6)
                {
                    radAbaixo.Checked = true;
                }
                else if (Valor >= 7)
                {
                    radAcima.Checked = true;
                }
            }



    Diego Almeida Barreto
    System Analyst / Software Developer

    • Marcado como Resposta Sigrids LIma quarta-feira, 18 de dezembro de 2013 23:38
    • Não Marcado como Resposta Sigrids LIma domingo, 22 de dezembro de 2013 13:42
    quarta-feira, 18 de dezembro de 2013 00:25
  • Estou reabrindo somente para tirar mais uma duvida.

    Se fosse para colocar um valor decimal

    ex.: 6.000,00

           7.000,00

    domingo, 22 de dezembro de 2013 13:43
  • Quando for assim , não precisa reabrir a thread, é só fazer e pergunta...

    é só mudar para Decimal

                decimal Valor;
                
                decimal.TryParse(textBox3.Text, out Valor);
    
                if (Valor <= 6.00000m)
                {
                   radAbaixo.Checked = true;
                }
                else if (Valor > 7.00000m)
                {
                    radAcima.Checked = true;
                }



    Diego Almeida Barreto
    System Analyst / Software Developer


    domingo, 22 de dezembro de 2013 21:24