Form.ResizeBegin 이벤트

정의

폼이 크기 조정 모드로 들어가면 발생합니다.

public:
 event EventHandler ^ ResizeBegin;
public event EventHandler ResizeBegin;
public event EventHandler? ResizeBegin;
member this.ResizeBegin : EventHandler 
Public Custom Event ResizeBegin As EventHandler 

이벤트 유형

예제

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

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

private void Form1_ResizeBegin(Object sender, EventArgs e) {

   MessageBox.Show("You are in the Form.ResizeBegin event.");
}
Private Sub Form1_ResizeBegin(sender as Object, e as EventArgs) _ 
     Handles Form1.ResizeBegin

   MessageBox.Show("You are in the Form.ResizeBegin event.")

End Sub

설명

일반적으로 ResizeBegin 폼의 오른쪽 아래 모서리에 있는 테두리 또는 크기 조정 그립 중 하나를 클릭하여 끌어서 폼 크기를 조정하기 시작할 때 이벤트가 발생합니다. 이 작업은 크기 조정 작업이 완료될 때까지 폼을 모달 크기 조정 루프에 넣습니다. 일반적으로 크기 조정 작업 중에 다음과 같은 이벤트 집합이 발생합니다.

  1. 폼이 크기 조정 모드로 전환되면 단일 ResizeBegin 이벤트가 발생합니다.

  2. SizeResize 수정될 때 0개 이상의 쌍 및 SizeChanged 이벤트가 발생합니다.

  3. 폼이 크기 조정 모드를 종료하면 단일 ResizeEnd 이벤트가 발생합니다.

참고

테두리를 끌지 않고 클릭하거나 그립 크기를 조정하면 중간 ResizeSizeChanged 이벤트 쌍 없이 및 ResizeEnd 이벤트가 생성 ResizeBegin 됩니다.

ResizeBeginResizeEnd 일반적으로 캡션 막대를 클릭하고 끌어서 폼을 이동할 때 및 이벤트 쌍도 발생합니다. 이러한 이벤트는 폼의 프로그래밍 방식으로 조작하여 생성되지 않습니다(예: 또는 Location 속성 변경)Size.

이벤트 처리에 대한 자세한 내용은 이벤트 처리 및 발생 을 참조하십시오.

적용 대상

추가 정보