일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- C언어 포인터
- 유니티
- 깃
- c# winform
- Algorithm
- github
- dart 언어
- Houdini
- HTML
- 포인터
- Data Structure
- jupyter lab
- C# delegate
- 플러터
- c#
- 다트 언어
- Unity
- gitlab
- docker
- git
- 구조체
- Flutter
- c언어
- jupyter
- Python
- c# 윈폼
- C++
- c# 추상 클래스
- vim
- 도커
- Today
- Total
목록c# 마우스 이벤트 (2)
nomad-programmer

Form 클래스는 윈도우 모양을 결정짓는 크기, 배경색, 전경색, 투명도, 제목, 폰트 등 여러 가지 프로퍼티를 갖고 있다. 다음 표에는 Form 클래스의 프로퍼티 중 윈도우의 모습을 결정짓는 항목들이 나타나 있다. 종류 프로퍼티 설명 크기 Width 창의 너비를 나타낸다. Height 창의 높이를 나타낸다. 색깔 BackColor 창의 배경 색깔을 나타낸다. BackgroundImage 창의 배경 이미지를 나타낸다. Opacity 창의 투명도를 나타낸다. 스타일 MaximizeBox 최대화 버튼을 설치할 것인지의 여부를 나타낸다. MinimizeBox 최소화 버튼을 설치할 것인지의 여부를 나타낸다. Text 창의 제목을 나타낸다. Width & Height 예제 using System; using Sy..
Form 클래스는 운영체제가 보내는 메시지 중 일부에 대해 이벤트를 구현하고 있다. 가령 사용자가 Form의 인스턴스, 즉 윈도우 위에서 마우스의 왼쪽 버튼을 누르면 WM_LBUTTONDOWN 메시지가 Form 객체로 전달되고, Form 객체는 이에 대해 MouseDown 이벤트를 발생시킨다. Form과 WinForm의 윈도우와 컨트롤 클래스들이 윈도우 메시지를 포장하여 이벤트로 구현해 놓았다. 개발자는 그저 미리 정의되어 있는 이벤트에 이벤트 처리기 메소드를 선언하여 등록해주기만 하면 된다. // 이벤트 처리기 메소드를 선언하고 Form 클래스의 MouseDown 이벤트 등록 class MyForm : Form { // 이벤트 처리기 선언 private void FormMouseDown(object s..