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. |
Este tema le ha gustado a 1 personas