Ver Mensaje Individual
  #10 (permalink)  
Antiguo 12/02/2007, 16:20
Avatar de RootK
RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Re: Limpiar TextBox

Cita:
Iniciado por jhonwilliams
Notaron que solo funciona para los controles del formulario? y que si tenemos en el form un contenedor (groupbox)
para esos casos podemos usar la recursividad, quedaría de la siguiente forma

Código:
 
 private void ClearTextBox(Control c) {
            if (c.GetType().Name == "TextBox") {
                c.Text = string.Empty;
            }
            else {
                foreach (Control child in c.Controls)
                    ClearTextBox(child);
            }
        }

 private void Form1_Load(object sender, EventArgs e)
        {
            foreach (Control c in this.Controls) {
                ClearTextBox(c);
            }
        }
y listo, podemos tener un contenedor dentro de otro contenedor..etc.. y si hay un textbox lo podemos detectar

espero les sirva.

Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net