Pergunta : evento do mouseleave no painel, winforms de vb.net

O hava I um painel em meus winforms application.
I tem duas etiquetas e uma etiqueta da ligação dentro do painel. No evento da licença do rato no painel que eu tenho o código a fazer problema de panel.visible = de false.

The está mesmo quando o hoover de I dentro do painel na etiqueta ou na etiqueta da ligação este código é executado e o painel se fecha. Como posso eu se certificar este código começ executado somente quando o rato é fora do painel e não executado quando o rato está sobre todo o controle dentro do painel. Ajudar por favor. Thanks
class= do

Resposta : evento do mouseleave no painel, winforms de vb.net

Você pode fazer qualquer outra coisa semelhante:
1:
2:
3:
4:
5:
6:
7:
8:
9:
    O submarino confidencial Panel1_MouseLeave (remetente de ByVal como System.Object, ByVal e como System.EventArgs) segura Panel1.MouseLeave
        Pnl não ofuscante como o painel = o C (remetente, painel)
        Rc não ofuscante como o retângulo = o pnl.RectangleToScreen (pnl.ClientRectangle)
        Se não rc. Contem (Cursor.Position) então
            pnl. Visível = falso
        Mais
            Debug.Print (“MouseLeave () mas o cursor ainda dentro do painel limita”)
        Terminar se
    Terminar o submarino
Outras soluções  
 
programming4us programming4us