Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Mostrar mensaje sin interrumpir la ejecucion

Estas en el tema de Mostrar mensaje sin interrumpir la ejecucion en el foro de Visual Basic clásico en Foros del Web. Bien lo que necesito si bien es simple no logro encontrarle la vuelta, necesito que mientras se ejecute el Form_Load aparezca un mensaje del tipo ...
  #1 (permalink)  
Antiguo 02/07/2010, 14:50
 
Fecha de Ingreso: marzo-2009
Mensajes: 355
Antigüedad: 15 años, 9 meses
Puntos: 4
Mostrar mensaje sin interrumpir la ejecucion

Bien lo que necesito si bien es simple no logro encontrarle la vuelta, necesito que mientras se ejecute el Form_Load aparezca un mensaje del tipo msgbox pero que no tenga que ponerle "Aceptar" para continuar con la ejecucion del Load, sino que todo se siga ejecutando y que pueda quitarlo en determinado momento.

Si bien esto se puede hacer agregando otro form, lo que busco es evitar esto mismo, saludos.
  #2 (permalink)  
Antiguo 02/07/2010, 15:08
 
Fecha de Ingreso: noviembre-2006
Mensajes: 227
Antigüedad: 18 años, 1 mes
Puntos: 6
Respuesta: Mostrar mensaje sin interrumpir la ejecucion

Seguramente aqui encuentras la respuesta a lo que quieres

http://www.forosdelweb.com/f69/aport...izador-821402/

espero te sirva
  #3 (permalink)  
Antiguo 02/07/2010, 16:57
Avatar de erbuson  
Fecha de Ingreso: noviembre-2009
Mensajes: 701
Antigüedad: 15 años, 1 mes
Puntos: 53
Respuesta: Mostrar mensaje sin interrumpir la ejecucion

Hola, supongo que te refieres mas o menos a tener una presentación. Si es así ten en cuenta que mientras estás dentro del LOAD_FORM el formulario no se muestra, por lo tanto cualquier mensaje que saques en el Form Inicial, no aparecerá hasta que no termine el Load

Puedes hacerlo con un formulario secundario, por ejemplo algo así, te puede dar una idea, crea un proyecto con un Form1 y un Form2

Private Sub Form_Load()
Form2.Show
DoEvents
'
' Este Bucle anidado es para simular un poco un proceso algo largo
' de lo contrario no te da ni tiempo a ver el formulario 2
'
Dim Tiempo1 As Long, Tiempo2 As Long
For Tiempo1 = 1 To 100
For Tiempo2 = 1 To 3000000
Next
Next
'
'
Unload Form2
End Sub

Saludos
__________________
Agradecer a quien te enseñó, es enseñar lo que de él aprendiste.
Recuerda: Decir gracias, poco cuesta y mucho vale ...

Etiquetas: ejecucion, mensaje
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:43.