Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

kleinkauff

Overflow em textchanged

Recommended Posts

Boa noite pessoal,

 

tenhos dois textbox eu meu form, com o seguinte codigo no evento "TextChanged" deles..

 

        private void txtAmbienteVazao01_TextChanged(object sender, EventArgs e)
        {
            isChanged = true;
            Editando();

               double porcentagemRen = double.Parse(txtAmbienteArRenovacao.Text);
                double porcentagemRet = double.Parse(txtAmbienteArRetorno.Text);
                double teste = (porcentagemRet * double.Parse(txtAmbienteVazao01.Text.ToString())) / porcentagemRen;
                txtAmbienteVazao02.Text = teste.ToString();
                double somaVazao = double.Parse(txtAmbienteVazao01.Vlr.ToString()) + double.Parse(txtAmbienteVazao02.Vlr.ToString());
                txtAmbienteVazao.Text = somaVazao.ToString();
}

        private void txtAmbienteVazao_TextChanged(object sender, EventArgs e)
        {
            isChanged = true;
            Editando();


                double porcentagemRen = double.Parse(txtAmbienteArRenovacao.Text) / 100;
                double porcentagemRet = double.Parse(txtAmbienteArRetorno.Text) / 100;
                double vlrVazaoTotal = (txtAmbienteVazao.Text == "") ? 0 : double.Parse(txtAmbienteVazao.Text.ToString());
                //double vlrVazaoTotal = double.Parse(txtAmbienteVazao.Text.ToString());
                double vlrRenovacao = porcentagemRen * vlrVazaoTotal;
                double vlrRetorno = porcentagemRet * vlrVazaoTotal;
                txtAmbienteVazao01.Text = vlrRenovacao.ToString();
                txtAmbienteVazao02.Text = vlrRetorno.ToString();
       
        }

> codigo feio ok.. =~~

 

quando entro com um valor no meu txtAmbienteVazao um calculo eh pra ser feito, ja quando é o AmbienteVazao02 o calculo é outro

 

Maas, isto esta me retornando Expection Overflow, nao sei se eh porq de um evento fica mandando pro outro e ai ele esta se perdendo.. realmente nao sei.. alguem sabe como contornar este erro?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.