Questione : evento del mouseleave sul pannello, winforms di vb.net

Il hava I un pannello sui miei winforms application.
I ha due etichette e un'etichetta di collegamento all'interno del pannello. Sull'evento di permesso del mouse sul pannello che ho codice da rendere problema di false.

The è anche quando il hoover di I all'interno del pannello sull'etichetta o sull'etichetta di collegamento questo codice è eseguito ed il pannello si chiude. Come posso assicurarmi questo codice ottiene eseguito soltanto quando il mouse è fuori del pannello e non eseguito quando il mouse è sopra tutto il controllo all'interno del pannello. Aiutare prego. Thanks
class= del

Risposta : evento del mouseleave sul pannello, winforms di vb.net

Potete fare qualcosa di simile:
1:
2:
3:
4:
5:
6:
7:
8:
9:
    Il sommergibile riservato Panel1_MouseLeave (mittente di ByVal come System.Object, ByVal e come System.EventArgs) tratta Panel1.MouseLeave
        Pnl fioco come il pannello = l$tipo C (mittente, pannello)
        Rc fioco come il rettangolo = pnl.RectangleToScreen (pnl.ClientRectangle)
        Se non rc. Allora contiene (Cursor.Position)
            pnl. Visibile = falso
        Altrimenti
            Debug.Print (“MouseLeave () ma il cursore ancora all'interno del pannello limita„)
        Concluder se
    Concludere il sommergibile
Altre soluzioni  
 
programming4us programming4us