Button Click 이벤트 강제? 호출
방법: 프로그래밍 방식으로 단추의 Click 이벤트 호출(Visual C#)
업데이트: 2007년 11월
사용자가 단추를 클릭하지 않아도 PerformClick 메서드를 사용하여 단추의 Click 이벤트를 프로그래밍 방식으로 발생시킬 수 있습니다. 다음 예제에서는 프로그램 내에서 단추의 Click 이벤트를 호출하는 방법을 보여 줍니다. button2를 클릭하면 button1에 대한 Click 이벤트도 트리거됩니다.
프로그램에서 단추를 사용하려면
파일 메뉴에서 새프로젝트를 클릭합니다.
새 프로젝트 대화 상자의 템플릿 창에서 Windows Forms 응용 프로그램을 클릭한 다음 확인을 클릭합니다.
새 Windows Forms 프로젝트가 열립니다.
도구 상자에서 Button 컨트롤 두 개를 폼으로 끌어 옵니다.
폼에서 첫 번째 단추 button1을 두 번 클릭하여 Click 이벤트 처리기를 만듭니다.
button1_Click 이벤트 처리기에서 다음 코드 줄을 입력합니다.
MessageBox.Show("button1.Click was raised.");
코드를 마우스 오른쪽 단추로 클릭한 다음 디자이너 보기를 클릭합니다.
두 번째 단추 button2를 두 번 클릭하여 Click 이벤트 처리기를 만듭니다.
button2_Click 이벤트 처리기에서 다음 코드 줄을 입력합니다.
// Call the Click event of button1. button1.PerformClick();
F5 키를 눌러 프로그램을 실행합니다.
프로그램이 시작되고 폼이 나타납니다. button1 또는 button2를 클릭하면 button1의 Click 이벤트 처리기에서 메시지를 표시합니다.
'Language > C#' 카테고리의 다른 글
Visual Studio 2010 설치 프로젝트 및 .Net Framework 부트스트래퍼 인스톨 (6) | 2015.08.31 |
---|---|
C# winform 에서 AboutBox 만들기 (6) | 2015.08.28 |
Ctrl+S save 로직 만들때 (4) | 2015.08.24 |
C# winform 에 단축키 추가 코드 (6) | 2015.08.24 |
C# 버전별로 새로 추가된 주요 기능 (6) | 2015.08.24 |