EventHandler 썸네일형 리스트형 Event Handler 2 Event Handler 예제에서 마우스 버튼이 눌렸을 때의 좌표를 출력했었는데, 이번에는 마우스버튼이 눌렸을 때와 눌렀다가 놓았을 때의 이벤트를 같이 처리해보자. 눌렸을 때의 이벤트는 MouseDown, 놓았을 때의 이벤트는 MouseUp 이다. 두 이벤트를 처리하는 이벤트핸들러 함수는 하나로 처리하기로 하자. 이 함수의 이름은 myWindow_MouseHandler로 하겠다. BeeEye 드무 더보기 Event Handler 마우스를 움직이거나 클릭할 때, 키보드가 눌렸을 때 등 사용자의 입력에 따라 이벤트가 발생한다. 특정 이벤트가 발생하는 것에 따라 자동으로 호출되어 실행되는 함수를 이벤트 처리함수 또는 이벤트 핸들러(Event Handler)라고 한다. 아래의 예는 윈도우 창에서 마우스가 눌려졌을 때 그것이 왼쪽 버튼인지 오른쪽 버튼인지와 마우스가 눌려진 좌표를 콘솔 창에 출력해주는 프로그램이다. 마우스가 눌려졌을 때 처리되는 이벤트는 MouseDown 이벤트이다. 이를 처리하는 함수가 MouseDownHandler 이다. myWindow() 생성자 함수에서 이벤트 처리함수를 등록한다. 다음 그림과 같이 MouseDown+= 까지 입력하고 Tab을 누르면 이벤트처리함수를 자동으로 입력해준다. (물론 이벤트처리함수의 이름.. 더보기 이전 1 다음