elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  mostrar splash mientras carga un formulario
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: mostrar splash mientras carga un formulario  (Leído 5,508 veces)
unish

Desconectado Desconectado

Mensajes: 37


Ver Perfil WWW
mostrar splash mientras carga un formulario
« en: 11 Abril 2009, 04:12 am »

Hola amigos...

Estuve buscando lo que necesito en varios lados y no encontré nada...
Tengo un formulario que tiene más de 200 controles y cuando hago un formX.show
tarda un poco en abrirse, yo quisiera que esos segundos que tarda en abrirse aparezca un CARGANDO...

intenté hacer un Load formX y mostrar un CARGANDO...
y luego en el LOAD del formX esconder el CARGANDO...

Pero resulta que donde hago el load formX es como si se trabara el proyecto entero hasta que el formulario termina de cargar y no sirve nada de lo que hice...

Como hacen los programas como por ejemplo... phostoshop, para mostrar un splash durante el tiempo que se cargan los controles? Si bien a veces el splash no se refrezca, si lo hace la zona donde se muestra que está cargando en ese momento.

Intenté hacer un timer a 100 ms con un formX refresh, o incluso ir actualizando el texto CARGANDO, pero nada sirve... Todo se traba hasta que termina de cargar el formX...

Alguna idea ?!!
Gracias.


En línea

seba123neo
Moderador
***
Desconectado Desconectado

Mensajes: 3.621


"No quiero creer, quiero saber" - Carl Sagan


Ver Perfil WWW
Re: mostrar splash mientras carga un formulario
« Respuesta #1 en: 11 Abril 2009, 04:40 am »

Hola, si pero el photoshop y todos los programas que "cargan" al inicio...realmente estan cargando y estan midiendo de alguna manera lo que se va cargando ...en tu caso no hay nada para medir...es simplemente que tarda en cargar tu formulario, ahora te quisiera preguntar porque madre mia tenes puestos 200 controles en un formulario, hay sistemas que ni llegan a 200 controles en todos los formularios y vos lo tenes en uno solo...¿que controles son?...aparte por mas que tengas 200 controles no te tiene que demorar casi anda en cargar, algun codigo se esta ejecutando y esta haciendo que "tarde en cargar" ¿que codigo usas?

saludos.


En línea

La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson
unish

Desconectado Desconectado

Mensajes: 37


Ver Perfil WWW
Re: mostrar splash mientras carga un formulario
« Respuesta #2 en: 11 Abril 2009, 05:45 am »

Todo funcionaba bien hasta que hice una especie de 'teclado' con un control similar al botón. Luego de eso empezó a demorarse.

Saludos.
En línea

LeandroA
Moderador
***
Desconectado Desconectado

Mensajes: 760


www.leandroascierto.com


Ver Perfil WWW
Re: mostrar splash mientras carga un formulario
« Respuesta #3 en: 11 Abril 2009, 06:05 am »

hola si efectivamente son los botones los que te tardan en cargar, lo mas probalble es que el codigo de este boton no este muy optimizado. ademas de que si estas en el IDE siempre va a tardar mucho mas compilado va a ser mucho mas rapido.

sugerencias cambiar de control para el boton

una bien fea es ponerlos a todos visible =flase y si trabjas con index en for podes ir haciendo el progreso e ir poniedo de a uno visible, pero me suena muy feo.

y la mejor pero mas dificil es crear un control que sea tu propio teclado e ir pintando zonas e imprimiendo texto y trabajar con regiones, eso vuela, pero vos sabras si lo podes hacer.

Saludos
En línea

seba123neo
Moderador
***
Desconectado Desconectado

Mensajes: 3.621


"No quiero creer, quiero saber" - Carl Sagan


Ver Perfil WWW
Re: mostrar splash mientras carga un formulario
« Respuesta #4 en: 11 Abril 2009, 06:33 am »

claro una especie de pintado como te dice Leandro volaria...podes probar eso a ver como te va...si no me equivoco el mismo teclado en pantalla de windows esta pintado, no son controles...

saludos.
En línea

La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson
unish

Desconectado Desconectado

Mensajes: 37


Ver Perfil WWW
Re: mostrar splash mientras carga un formulario
« Respuesta #5 en: 11 Abril 2009, 06:40 am »

Si, tienen razón haciendoló de esa forma no tendría problema alguno y andaria d10.. Bueno amigos, gracias por su ayuda! (:
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[VB.NET] Mostrar anuncio AdSense en formulario.
.NET (C#, VB.NET, ASP)
kub0x 3 3,160 Último mensaje 10 Agosto 2011, 14:58 pm
por MauroMasciar
Mensaje mientras carga PHP
PHP
javirk 3 5,966 Último mensaje 11 Mayo 2012, 21:12 pm
por pwnz
Como hacer agregar un Splash a tu Formulario
.NET (C#, VB.NET, ASP)
LukaCrosszeria 4 1,686 Último mensaje 19 Junio 2013, 21:04 pm
por XresH
mostrar datos formulario
PHP
Charly Utrilla 1 778 Último mensaje 21 Diciembre 2017, 19:43 pm
por Tusso4
[Resuelto] [Pregunta]: ¿Mostrar pre-loader mientras carga una imagen?
Desarrollo Web
Leguim 4 1,314 Último mensaje 2 Septiembre 2019, 01:35 am
por Leguim
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines