다음을 통해 공유


Shape.MouseClick 이벤트

마우스로 도형을 클릭할 때 발생 합니다.

네임스페이스:  Microsoft.VisualBasic.PowerPacks
어셈블리:  Microsoft.VisualBasic.PowerPacks.Vs(Microsoft.VisualBasic.PowerPacks.Vs.dll)

구문

‘선언
<BrowsableAttribute(True)> _
Public Event MouseClick As MouseEventHandler
[BrowsableAttribute(true)]
public event MouseEventHandler MouseClick
[BrowsableAttribute(true)]
public:
 event MouseEventHandler^ MouseClick {
    void add (MouseEventHandler^ value);
    void remove (MouseEventHandler^ value);
}
[<BrowsableAttribute(true)>]
member MouseClick : IEvent<MouseEventHandler,
    MouseEventArgs>
JScript에서는 이벤트를 지원하지 않습니다.

설명

일반적으로 포인터가 모양 위에 있을 때 마우스 단추를 클릭하면 컨트롤에서 다음과 같은 일련의 이벤트가 발생합니다.

MouseDown

Click

MouseClick

MouseUp

사용자 운영 체제의 마우스 설정에 따른 짧은 시간 내에 두 차례 클릭하면 두 번째 MouseClick 이벤트 대신 MouseDoubleClick 이벤트가 발생합니다.

[!참고]

Click 이벤트는 논리적으로 도형의 상위 수준 이벤트입니다.이러한 이벤트는 대개 도형에 포커스가 있을 때 Enter 키를 누르는 것과 같은 다른 작업에 의해 발생합니다.

이벤트를 처리하는 방법에 대한 자세한 내용은 이벤트 사용을 참조하십시오.

예제

다음 예제에서는 이벤트 처리기에서 MouseClick 이벤트에 응답하는 방법을 보여 줍니다.이 예제에서는 사용자가 있어야는 OvalShape 폼에 OvalShape1 이라는 컨트롤입니다.

    Private Sub OvalShape1_MouseClick() Handles OvalShape1.MouseClick
        ' Display a crosshair cursor.
        OvalShape1.Cursor = Cursors.Cross
    End Sub

        private void ovalShape1_MouseClick(object sender, 
            System.Windows.Forms.MouseEventArgs e)
        {
            // Display a crosshair cursor.
            ovalShape1.Cursor = Cursors.Cross;
        }

.NET Framework 보안

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.

참고 항목

참조

Shape 클래스

Microsoft.VisualBasic.PowerPacks 네임스페이스

기타 리소스

방법: LineShape 컨트롤로 선 그리기(Visual Studio)

방법: OvalShape 및 RectangleShape 컨트롤을 사용하여 도형 그리기(Visual Studio)

Line 및 Shape 컨트롤 소개(Visual Studio)