안녕하세요! 고고뜌지입니다.
오늘의 포스팅 목적은 이벤트의 개념입니다.
print의 기능을 연습하고 있었는데 제가 이벤트에 대한 개념의 부족함을 느끼게 되어 이렇게 글을 쓰게 되었어요ㅎ
Button 객체에 대한 기준으로 정리하겠습니다.
button의 click 이벤트를 생성시 두가지의 소스가 자동으로 생성이 됩니다.
1. EventHandler
- 이벤트가 발생했을 때 어떤 명령들을 실행할 지를 지정해주는 역할
- 이벤트를 추가할때 (+=) / 이벤트를 삭제할때 (-=)
2. EventArgs
-이벤트핸들러로 인해 불러짐
위 두가지로 인해 이벤트가 작동이 됩니다.
그럼 이제 print 기능에 사용된 이벤트 부분을 보겠습니다.
아래의 소스를 보면 Printpage 추가 부분에 이벤트를 지정해주었고 불려질 이벤트 메소드도 만들어 주었어요.
아래와 같이 앞으로도 사용하면 될듯합니다.
그럼 bye~
'C# > - Useful Code' 카테고리의 다른 글
윈도우(Windows)에 포커스 가지 않는 설정 (0) | 2021.03.02 |
---|
댓글