다음을 통해 공유


SplitterEventArgs 클래스

정의

SplitterMovingSplitterMoved 이벤트에 대한 데이터를 제공합니다.

public ref class SplitterEventArgs : EventArgs
[System.Runtime.InteropServices.ComVisible(true)]
public class SplitterEventArgs : EventArgs
public class SplitterEventArgs : EventArgs
[<System.Runtime.InteropServices.ComVisible(true)>]
type SplitterEventArgs = class
    inherit EventArgs
type SplitterEventArgs = class
    inherit EventArgs
Public Class SplitterEventArgs
Inherits EventArgs
상속
SplitterEventArgs
특성

예제

다음 코드 예제에서는이 형식 사용 하는 방법을 보여 줍니다. 예제에서는 이벤트 처리기에서 보고서를 SplitterMoved 이벤트입니다. 이 보고서를 통해 이벤트 발생 하 고 도움이 될 수 있습니다 디버깅 하는 경우를 학습할 수 있습니다. 자주 발생 하는 이벤트 또는 여러 이벤트를 보고 하려면 바꾸는 것이 좋습니다 Show 사용 하 여 Console.WriteLine 줄에 메시지를 추가 또는 TextBox합니다.

예제 코드를 실행 하려면 형식의 인스턴스를 포함 하는 프로젝트에 붙여넣습니다 SplitContainer 라는 SplitContainer1합니다. 연결 된 이벤트 처리기는 확인 된 SplitterMoved 이벤트입니다.

private void SplitContainer1_SplitterMoved(Object sender, SplitterEventArgs e) {

System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "X", e.X );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Y", e.Y );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "SplitX", e.SplitX );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "SplitY", e.SplitY );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "SplitterMoved Event" );
}
Private Sub SplitContainer1_SplitterMoved(sender as Object, e as SplitterEventArgs) _ 
     Handles SplitContainer1.SplitterMoved

    Dim messageBoxVB as New System.Text.StringBuilder()
    messageBoxVB.AppendFormat("{0} = {1}", "X", e.X)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "Y", e.Y)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "SplitX", e.SplitX)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "SplitY", e.SplitY)
    messageBoxVB.AppendLine()
    MessageBox.Show(messageBoxVB.ToString(),"SplitterMoved Event")

End Sub

설명

이벤트는 SplitterMoving 사용자가 컨트롤을 이동할 때 발생합니다 Splitter . 이벤트는 SplitterMoved 사용자가 컨트롤 이동을 Splitter 완료할 때 발생합니다. 클래스는 SplitterEventArgs 마우스 포인터의 위치와 컨트롤의 왼쪽 위 모서리 위치를 지정합니다 Splitter .

생성자

SplitterEventArgs(Int32, Int32, Int32, Int32)

마우스 포인터 및 SplitterEventArgs 컨트롤의 왼쪽 위 모퉁이에 대해 지정된 좌표를 사용하여 Splitter 클래스의 인스턴스를 초기화합니다.

속성

SplitX

클라이언트 좌표로 나타낸 Splitter의 왼쪽 위 모퉁이에 대한 x좌표를 가져오거나 설정합니다.

SplitY

클라이언트 좌표로 나타낸 Splitter의 왼쪽 위 모퉁이에 대한 y좌표를 가져오거나 설정합니다.

X

클라이언트 좌표로 나타낸 마우스 포인터의 x좌표를 가져옵니다.

Y

클라이언트 좌표로 나타낸 마우스 포인터의 y좌표를 가져옵니다.

메서드

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

적용 대상

추가 정보