Vraag : mouseleave gebeurtenis over paneel, vb.net winforms

I hava een paneel op mijn winforms application.
I heeft twee etiketten en een verbindingsetiket binnen het paneel. Op de gebeurtenis van het muisverlof over het paneel ik code heb te maken panel.visible = probleem false.

The is zelfs wanneer I hoover binnen het paneel op het etiket of verbindingsetiket deze code en het paneelsluiten wordt uitgevoerd. Hoe ik kan ervoor zorgen deze code uitgevoerd wordt slechts wanneer de muis buiten het paneel en niet uitgevoerd is wanneer de muis over om het even welke controle binnen het paneel is. Gelieve te helpen. Thanks

Antwoord : mouseleave gebeurtenis over paneel, vb.net winforms

U kunt iets in die aard doen:
1:
2:
3:
4:
5:
6:
7:
8:
9:
    Privé Sub (ByVal afzender als System.Object, ByVal e als System.EventArgs) Handvatten Panel1_MouseLeave Panel1.MouseLeave
        Schemerige pnl als Comité = C (afzender, Comité)
        Schemerige rc als Rechthoek = pnl.RectangleToScreen (pnl.ClientRectangle)
        Als niet rc. Bevat dan (Cursor.Position)
            pnl. Zichtbaar = Vals
        Anders
            Debug.Print („MouseLeave () maar curseur nog binnen paneelgrenzen“)
        Eind als
    Sub van het eind
Andere oplossingen  
 
programming4us programming4us