일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 유니티
- C++
- c# 추상 클래스
- dart 언어
- Data Structure
- 포인터
- 다트 언어
- c# 윈폼
- Python
- C언어 포인터
- docker
- Flutter
- c# winform
- HTML
- jupyter lab
- 구조체
- vim
- C# delegate
- Unity
- c#
- github
- c언어
- Algorithm
- 도커
- 플러터
- jupyter
- Houdini
- gitlab
- 깃
- git
Archives
- Today
- Total
목록c# 이벤트 처리기 (1)
nomad-programmer
[Programming/C#] WinForm : 이벤트와 이벤트 처리기 연결
Form 클래스는 운영체제가 보내는 메시지 중 일부에 대해 이벤트를 구현하고 있다. 가령 사용자가 Form의 인스턴스, 즉 윈도우 위에서 마우스의 왼쪽 버튼을 누르면 WM_LBUTTONDOWN 메시지가 Form 객체로 전달되고, Form 객체는 이에 대해 MouseDown 이벤트를 발생시킨다. Form과 WinForm의 윈도우와 컨트롤 클래스들이 윈도우 메시지를 포장하여 이벤트로 구현해 놓았다. 개발자는 그저 미리 정의되어 있는 이벤트에 이벤트 처리기 메소드를 선언하여 등록해주기만 하면 된다. // 이벤트 처리기 메소드를 선언하고 Form 클래스의 MouseDown 이벤트 등록 class MyForm : Form { // 이벤트 처리기 선언 private void FormMouseDown(object s..
Programming/C#
2020. 10. 2. 19:57