Visual Basic - Manejo de form

Life is soft - evento anual de software empresarial
 
Vista:

Manejo de form

Publicado por FREEZER (1 intervención) el 14/08/2004 07:13:56

alguien em puede ayudar
tengo un formulario el cual es mostrado cada vez que se presiona el icono que se crea al lado del reloj de windows, pero nesecito cerralo
cuando clickeo cualquier otra parte de la pantalla (escritorio o alguna otra aplicacion) porfavor alguien me da una mano

PD: debe de ser algo facil pero se me esta pasando de largo (todavia no lo consigo) .
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:Manejo de form

Publicado por Frankkhan (6 intervenciones) el 16/08/2004 19:49:27
Usate Esto:
Private Declare Function SetCapture Lib "user32" (ByVal hd As Long) As Long
Private Declare Function ReleaseCapture Lib "user32" () As Long

Private Sub Form_Load()
Show
ReleaseCapture
SetCapture Me.hwnd

End Sub

Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
MsgBox "click"
ReleaseCapture
SetCapture Me.hwnd

End Sub

Private Sub Form_Unload(Cancel As Integer)
ReleaseCapture
End Sub
Y por supuesto el el mousedown comprobas el boton y la posicion del cursor antes de hacer eso si tenes dudas mandame un mail
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