es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    El código proporcionado solo buscará controles TextBox que sean hijos directos del formulario. No buscará controles TextBox que estén dentro de GroupBoxes en el formulario.

    Para establecer todos los textbox.text en GroupBoxes a 0, debes modificar el código para iterar a través de todos los GroupBoxes primero y luego iterar a través de todos los controles TextBox que son controles secundarios de cada GroupBox.

    Puedes modificar el código de esta manera:

    foreach (var gb in this.Controls.OfType<groupbox>())
    {
        foreach (var tb in gb.Controls.OfType<textbox>())
        {
            tb.Text = (0).ToString(format: "c0");
        }
    }
    

    Esto recorrerá todos los GroupBoxes en el formulario y luego iterará a través de todos los controles TextBox que son controles secundarios de cada GroupBox, estableciendo su propiedad Text en 0. El método OfType<t>() se utiliza para filtrar los controles solo a aquellos del tipo especificado.

    También ten en cuenta que el parámetro format de ToString() debe estar entre comillas, como "c0", no comillas dobles con comillas escapadas en su interior.

Comments are closed.