Visual Basic - Formulario Modal????

Life is soft - evento anual de software empresarial
 
Vista:

Formulario Modal????

Publicado por javi (3 intervenciones) el 03/03/2008 18:00:06
Hola.....

Tengo un formulario que quiero que salga por delante de los demas.
Y eso ya se que es facil...........

FORM1.SHOW 1

¿Pero como lo hago para que el programa continue SIN ESCONDER
ESTE FORMULARIO y sin poner un boton ACEPTAR???
( Osea, sin hacer Form1.Hide)

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Formulario Modal????

Publicado por adri58 (1 intervención) el 04/03/2008 09:11:25
Form1.Show vbModal
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Juan Carlos

RE:Formulario Modal????

Publicado por Juan Carlos (106 intervenciones) el 05/03/2008 02:17:15
A ver si te sirve:
En un módulo pones:

Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, _
ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, _
ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long
Public frm As Form

En el form

Option Explicit
Dim optval As Boolean
Const SWP_NOSIZE = &H1
Const SWP_NOMOVE = &H2
Const SWP_NOACTIVATE = &H10
Const SWP_SHOWWINDOW = &H40
Const SWP_FLAGS = SWP_NOMOVE Or SWP_NOSIZE Or _
SWP_SHOWWINDOW Or SWP_NOACTIVATE

Private Sub Form_Load()
If SetWindowPos(hwnd, -1, 0, 0, 0, 0, SWP_FLAGS) Then
End If
End Sub

Saludos cordiales
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Formulario Modal????

Publicado por javi (3 intervenciones) el 08/03/2008 20:59:12
Gracias Juan Carlos.

Me he hecho una copia de tu codigo, para asi tenerlo en proximas
ocasiones.

Gracias.
Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar