Visual Basic.NET - cerrar form al sacar el mouse de encima

 
Vista:

cerrar form al sacar el mouse de encima

Publicado por isabael (2 intervenciones) el 22/11/2007 20:19:56
Necesito saber el evento que se produce cuando un mouse pierde el foco, algo parecido as lostFocus pero para formularios.

Lo que necesito es hacer que un formulario se cierre cuando el mouse sale de encima del mismo.

espero que puedan ayudarme.
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
sin imagen de perfil

RE:cerrar form al sacar el mouse de encima

Publicado por P. J. (706 intervenciones) el 23/11/2007 19:55:33
Private Sub Form1_MouseLeave(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.MouseLeave
Me.Close()
End Sub

Ten en cuenta que este evento tambien actua cuando das el foco a otro control
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:cerrar form al sacar el mouse de encima

Publicado por encore121 (14 intervenciones) el 23/11/2007 23:46:44
Este ejemplo no sirve, al menos no del todo ya que este evento se activa incluso cuando el mouse pasa sobre algun control asi que no podrias hacer nada

deberias investigar como utilizar el api de windows SetCapture que hasta donde yo se que te ayudaria para esto
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