Me abre el formulario 2 veces.

26/02/2006 - 21:27 por Carlos | Informe spam
He usado el primer metodo que me dijiste, el de programar My.
Aplication.startup() y no me habia dado cuenta que me sigue abriendo el
formulario indicado en "startup form", ¿como anulo que empiece por el
formulario indicado en startup form?

Preguntas similare

Leer las respuestas

#1 Carlos
26/02/2006 - 21:35 | Informe spam
Perdon, esto es una respuesta a un hilo ya abierto.


"Carlos" escribió en el mensaje
news:
He usado el primer metodo que me dijiste, el de programar My.
Aplication.startup() y no me habia dado cuenta que me sigue abriendo el
formulario indicado en "startup form", ¿como anulo que empiece por el
formulario indicado en startup form?

Respuesta Responder a este mensaje
#2 José Manuel Agüero
26/02/2006 - 23:52 | Informe spam
Una de las cosas que hace la infraestructura de aplicación es mostrar la pantalla de bienvenida (splash screen) y el formulario principal, no tienes que hacerlo tú.

Para ver los pasos que da la infraestructura de aplicación puedes ver este artículo:
Extending the Visual Basic Application Model
http://msdn2.microsoft.com/en-us/library/ms233841(VS.80).aspx

Aunque igual mejor te lo explico aquí. La secuencia de procedimientos sobreescribibles y eventos es:
OnStartupNextInstance (sólo si es de instancia única)
->MyApplication.StartupNextInstance (evento)
OnInitialize (muestra la pantalla de bienvenida si la hay y no se ha deshabilitado en la línea de comando)
OnCreateSplashScreen
OnStartup
->MyApplication.Startup (evento)
OnRun
OnCreateMainForm (muestra el formulario principal)
(en cuanto se carga el formulario principal se oculta la pantalla de bienvenida si se ha superado el tiempo mínimo)
OnUnhandledException (sólo si se produce una excepción no controlada)
->MyApplication.UnhandledException (evento)
MyApplication.NetworkAvailabilityChanged (evento, sólo cuando cambia la disponibilidad de red)
OnShutdown (cuando se cierra el formulario principal o todos los formularios)
->MyApplication.Shutdown (evento)

Eso es todo.

Si esto no te sirve de ayuda, danos más información sobre lo que quieres hacer antes de cargar el primer formulario o cómo quieres iniciar tu programa.

Saludos.


"Carlos" escribió en el mensaje news:
| He usado el primer metodo que me dijiste, el de programar My.
| Aplication.startup() y no me habia dado cuenta que me sigue abriendo el
| formulario indicado en "startup form", ¿como anulo que empiece por el
| formulario indicado en startup form?
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida