안녕하세요 놀이방 사장입니다.
이번 포스팅은 C# 윈폼에 기본적인 컴포넌트
폼, 라벨, 텍스트박스 , 버튼에
대해 알아보겠습니다.
요즘 응용프로그램 개발에 취미가 생겨서 공부를 시작해볼려고
C#공부를 시작했습니다.
같이 공부 시작하시죠!
먼저 원폼을 사용하기 위해서는 비주얼스튜디오를 까시고
원도우폼앱 프로젝트를 만들어줍니다.
폼(Form)
프로젝트를 생성하면 기본적으로 Form1이 생성됩니다.
속성부분에서 사이즈나 모양등 여러가지 속성을 정할 수 있다.
폰트 , 사이즈, 배경색 등등
그리고 윗쪽은 웬만하면 안 건드리는 게 좋음
Form의 TEXT는 폼의 제목임
폼에 Load이벤트라는 것이 있는데 폼이 실행되면 바로 실행되는 이벤트이다.
Form Closing = 폼이 꺼지기 직전에 발생하는 이벤트
Form Closed = 폼이 꺼지고 나서 발생하는 이벤트
보기 -> 도구상자로 여러가지 컨트롤들을 가져다 사용할 수 있다
원하는 컨트롤을 더블클릭하면 들어가진다.
레이블(Label)
Lable 고정적으로 글자를 적을 수 있는 컨트롤임
크기 조절은 마우스로 안되고 폰트크기를 조절해야함
텍스트 박스
글자를 적을 수 있는 컨트롤이고 마우스로 너비 조절가능
여기 적은 값으로 입력을 받을 수 있다
TextBox의 TEXT속성은 defalut값임
버튼
말그대로 버튼 로직을 추가해서 이벤트를 추가할 수 있다.
이벤트 = 기능
버튼의 이벤트를 추가하는 방법
번개모양을 눌러서 구현하고 싶은 이벤트를 찾아서 더블클릭하면 이벤트를 추가 할 수 있도록 해줌
아니면 해당하는 컨트롤을 눌러주면 defalut이벤트가 나옴
버튼1클릭하면 실행되는 이벤트
TEXTBOX1의 데이터가 변경됨
버튼 클릭시 defalut Value에서 저렇게 값이 변경됨
기본적으로 속성의 TEXT는 제목을 바꾸는 것이다.
NAME은 컨트롤의 이름
간단하게 컨트롤에 대한 설명을 마쳤으니깐 위에 컨트롤을 이용해서 간단한 이벤트를 동작시켜보겠습니다.
1. 버튼을 눌러서 폼 제목과 폼의 배경색깔 바꾸기
시스템컬러를 누르면 원래대로 파란색컬러버튼을 누르면 파란색으로 변경됨
2. 버튼을 눌렀을 떄 라벨의 색상 내용 좌표바꾸기
3. 버튼을 눌렀을 떄 텍스트의 색상 내용 좌표바꾸기
4. 버튼 4개를 통해 사칙연산하기
이상으로 포스팅을 마치겠습니다!
'C#' 카테고리의 다른 글
C# 기본 컴포넌트 알아보기3 - 체크드리스트박스(checkListBox) , 콤보박스(comboBox) , 넘버릭업다운(NumericUpDown) (1) | 2024.01.03 |
---|---|
C#윈폼 기본 컴포넌트 - 리치텍스트박스 , 체크박스, 라디오버튼 (1) | 2024.01.01 |