none
Manera más rápida y efectiva de borrar todos los contenidos (Textbox, Label, etc) de un form para continuar trabajado en limpio sobre él. RRS feed

  • Pregunta

  • Buenos días Chicos y Chicas...

    De nuevo quiero molestar vuestra atención debido a que llevo días buscando información en los foros de como darle "Clear", limpiar completamente un form de eqtiquetas, cajas de texto y demás para poder generar información de nuevo sobre él. Existe algún comando que me lo permita hacer rapidamente sin tener que estar ocultando uno a uno los Label y los Textbox?.

    Es importante para mí.

    Laura...

    jueves, 24 de septiembre de 2015 16:26

Respuestas

  • Hola

    Se me ocurre que puedes usar un foreach para buscar controles dentro de tu panel, te dejo un ejemplo: saludos

    foreach (Control c in this.Controls)
    {
       c.visible=false;
    }


    "La vida seria mucho mas sencilla si le pudieramos hechar un ojo a su codigo fuente."

    Humberto De la Rosa
    Front END Design, Web Programmer, Android Developer


    Twitter: @bethofantoche
    Blog: Humberto Apps

    jueves, 24 de septiembre de 2015 22:42

Todas las respuestas

  • Hola Laura Shifer,

    Puedes contener los controles que te interesen "limpiar" dentro de un objeto contenedor como Panel. La propiedad visible del objeto Panel hará que todos los objetos contenidos sean visibles u ocultos.

    Panel1.Visible = False

    jueves, 24 de septiembre de 2015 16:31
  • Hola Williams gracias por responder a mi pregunta...

    No tengo idea del uso de los Panel. Voy a estudiar al respecto a ver si me sirve lo que me indicas. Yo genero sobre el form de forma dinámica (Texbox, Button) y grafico DrawLine. De acuerdo a lo que me indicas en Panel1 generaría una primera gráfica, una vez que no la necesite la oculto, y sobre un Panel2 generaría la otra gráfica definitiva.

    De todas maneras Williams sigo esperando a ver si alguien más me da otra idea.

    Una vez que pruebe tu orientación, te informo si sirve a mis propósitos...

    Gracias...

    jueves, 24 de septiembre de 2015 17:01
  • Hola

    Se me ocurre que puedes usar un foreach para buscar controles dentro de tu panel, te dejo un ejemplo: saludos

    foreach (Control c in this.Controls)
    {
       c.visible=false;
    }


    "La vida seria mucho mas sencilla si le pudieramos hechar un ojo a su codigo fuente."

    Humberto De la Rosa
    Front END Design, Web Programmer, Android Developer


    Twitter: @bethofantoche
    Blog: Humberto Apps

    jueves, 24 de septiembre de 2015 22:42