Cuestión : acontecimiento del mouseleave en el panel, winforms de vb.net

El hava I un panel en mis winforms application.
I tiene dos etiquetas y una etiqueta del acoplamiento dentro del panel. En acontecimiento de la licencia del ratón en el panel que tengo código a hacer problema de panel.visible = de false.

The está incluso cuando la aspiradora de I dentro del panel en la etiqueta o la etiqueta del acoplamiento este código se ejecuta y el panel se cierra. Cómo puedo cerciorarme de este código consigue ejecutado solamente cuando el ratón está fuera del panel y no ejecutado cuando el ratón está sobre cualquier control dentro del panel. Ayudar por favor. Thanks
class= del

Respuesta : acontecimiento del mouseleave en el panel, winforms de vb.net

Usted puede hacer algo similar:
1:
2:
3:
4:
5:
6:
7:
8:
9:
    El submarino privado Panel1_MouseLeave (remitente de ByVal como System.Object, ByVal e como System.EventArgs) dirige Panel1.MouseLeave
        Pnl dévil como el panel = C (remitente, el panel)
        Rc dévil como el rectángulo = pnl.RectangleToScreen (pnl.ClientRectangle)
        Si no rc. Entonces contiene (Cursor.Position)
            pnl. Visible = falso
        
            Debug.Print (“MouseLeave () solamente el cursor todavía dentro del panel limita”)
        Terminar si
    Terminar el submarino
Otras soluciones  
 
programming4us programming4us