Button Click 이벤트 강제? 호출

Posted by RAY.D
2015. 8. 24. 14:54 Language/C#

방법: 프로그래밍 방식으로 단추의 Click 이벤트 호출(Visual C#)

Visual Studio 2008

업데이트: 2007년 11월

사용자가 단추를 클릭하지 않아도 PerformClick 메서드를 사용하여 단추의 Click 이벤트를 프로그래밍 방식으로 발생시킬 수 있습니다. 다음 예제에서는 프로그램 내에서 단추의 Click 이벤트를 호출하는 방법을 보여 줍니다. button2를 클릭하면 button1에 대한 Click 이벤트도 트리거됩니다.

프로그램에서 단추를 사용하려면

  1. 파일 메뉴에서 프로젝트를 클릭합니다.

  2. 새 프로젝트 대화 상자의 템플릿 창에서 Windows Forms 응용 프로그램을 클릭한 다음 확인을 클릭합니다.

    새 Windows Forms 프로젝트가 열립니다.

  3. 도구 상자에서 Button 컨트롤 두 개를 폼으로 끌어 옵니다.

  4. 폼에서 첫 번째 단추 button1을 두 번 클릭하여 Click 이벤트 처리기를 만듭니다.

  5. button1_Click 이벤트 처리기에서 다음 코드 줄을 입력합니다.

    MessageBox.Show("button1.Click was raised.");
    
    
    
  6. 코드를 마우스 오른쪽 단추로 클릭한 다음 디자이너 보기를 클릭합니다.

  7. 두 번째 단추 button2를 두 번 클릭하여 Click 이벤트 처리기를 만듭니다.

  8. button2_Click 이벤트 처리기에서 다음 코드 줄을 입력합니다.

    // Call the Click event of button1.
    button1.PerformClick();
    
    
    
  9. F5 키를 눌러 프로그램을 실행합니다.

  10. 프로그램이 시작되고 폼이 나타납니다. button1 또는 button2를 클릭하면 button1의 Click 이벤트 처리기에서 메시지를 표시합니다.


이 댓글을 비밀 댓글로