none
Pintar todos los controles de un formulario de una sola vez RRS feed

  • Pregunta

  • Hola

    Tengo una aplicación Windows Forms en cuyos formularios hay gran cantidad de campos de texto, combos, botones etc.. A su vez todos estos controles van ordenados en pestañas. El problema que tengo ahora, es que al cambiar de pestaña todos los controles que se encuentran en ella no se muestran de una vez, sino que parece que se pinten primero los que se en cuentran en la parte superior del formulario, y finalmente los de la parte inferior, como si fuera una persiana que baja.

    ¿Cómo podría hacer que al cambiar de pestaña, todos los controles se mostraran simultáneamente?.

    Gracias de antemano.

    Saludos.
    lunes, 7 de abril de 2008 7:46

Todas las respuestas

  • Saludos Borja.,

     

    Espero que no sea demasiado tarde, en fin para mejorar el desempeño le puedo recomendar los metodos SuspendLayout y ResumeLayout , supongo que la P.C. tiene la memoria necesaria para la aplicacion ?

     

    "Cuando se agregan varios controles a un control princial, es recomendable llamar al método SuspendLayout antes de inicializar los controles que se van a agregar. Después de agregar los controles al control principal, hay que llamar al método ResumeLayout. Esto aumenta el rendimiento de las aplicaciones que tienen muchos controles"

     

    Exitos!

     

    Oscar A Medina S - Colombia

    jueves, 1 de mayo de 2008 14:00