none
Como Sumar Varios TextBox C# RRS feed

  • Pregunta

  • Buenas tardes y un cordial saludo

    El motivo de mi mensaje es para saber si me pueden apoyar a realizar un código, mi objetivo es sumar el contenido de 12 TextBox y devolver el resultado en un label, pero también me gustaría agregar que si el usuario borra los datos de un Texbox la cantidad que contenga el label solo se actualice con la suma de 11 textbox porque un texbox ya no cuenta con información

    De mi parte es todo, quedo al pendiente de sus comentarios, gracias

    martes, 9 de marzo de 2021 19:11

Respuestas

  • Tienes que llamar a un  procedimiento que sume los valores de esos TextBox controlando que sean numéricos con Parse.
    Para que los eventos de esos TextBox sean todos esa llamada puedes hacer

    For Each c As Object In Me.Controls
        If c.GetType Is GetType(TextBox) Then
            AddHandler DirectCast(c, TextBox).TextChanged, AddressOf SumaTextBox
        End If
    Next


    private double SumaTextBox(ByVal sender As Object, ByVal e As System.EventArgs)
    {
        double resultado = double.Parse(Textbox1.Text)+double.Parse(Textbox2.text)+.... ;
        TextBoxSuma.Text = resultado;
    }


    Saludos, Javier J

    • Marcado como respuesta Jovanny CJ jueves, 11 de marzo de 2021 20:06
    miércoles, 10 de marzo de 2021 8:30