2011-08-24 2 views
3

좋아,이 컨트롤에는 다른 컨트롤이 있습니다.자식 컨트롤 위에 마우스를 올려 놓으면 마우스 이벤트가 발생합니다.

control with controls on it

나는 컨트롤 마우스 입력과 마우스 이벤트를 남겨 설정했습니다. 내 문제는 자식 컨트롤 (예를 들어 이름 상자 같은) 위에 마우스를 올려 놓으면 마우스 왼쪽 이벤트가 계속됩니다.

내가 필요한 것은 자식 컨트롤 위에 마우스를 가져 가면 마우스가 전체 컨트롤을 떠날 때 발사되는 이벤트입니다. 어떤 제안?

Private Sub DeliveryControl_MouseEnter(sender As System.Object, e As System.EventArgs) Handles MyBase.MouseEnter 
    Me.removeImage.Visible = True 
End Sub 

Private Sub DeliveryControl_MouseLeave(sender As System.Object, e As System.EventArgs) Handles MyBase.MouseLeave 
    Me.removeImage.Visible = False 
End Sub 
+0

이벤트 코드도 추가 할 수 있습니까? – Simon

답변

2

This 문제는 문제를 해결할 수 있습니다 내가 지금까지 그들을 가지고 여기

는 이벤트입니다. 기본적으로 마우스가 자식 컨트롤 위에 있거나 GetChildAtPoint를 사용하지 않고 작업합니다.

+0

그게 내가 찾고 있던거야. 감사! –

관련 문제