Hola,
¿existe alguna manera para que al hacer saltar un msgbox no pare la ejecución del progrma hasta que se acepta o cierra el mensaje?
no se si lo hago bien porq a mi se me para el programa.
Gracias y saludos
| |||
duda msgbox Hola, ¿existe alguna manera para que al hacer saltar un msgbox no pare la ejecución del progrma hasta que se acepta o cierra el mensaje? no se si lo hago bien porq a mi se me para el programa. Gracias y saludos |
| |||
Re: duda msgbox Hola herramienta, En vez de utilizar la función MsgBox de VB, puedes utilizar la API MessageBox que no detiene la ejecución del proceso mientras se muestra.
Código:
Option Explicit Private Declare Function MessageBox& Lib "user32" Alias "MessageBoxA" _ (ByVal hWnd&, ByVal lpText$, ByVal lpCaption$, ByVal wType&) Const MB_ICONQUESTION As Long = &H20& Const MB_TASKMODAL As Long = &H2000& Private Sub Command1_Click() Call MessageBox(hWnd, "Este es mi mensaje", _ "Título del mensaje", MB_ICONQUESTION Or MB_TASKMODAL) ' ... el proceso sigue ejecutándose End Sub Un saludo. |