반응형

프로그래밍 기술/Windows Form 응용 프로그램 14

ComboBox, ListBox, CheckListBox 실습 [Windows Forms 실습]

2. 3 실습: ComboBox, ListBox, CheckListBox 이번에는 ComboBox, ListBox, CheckListBox 컨트롤의 사용법을 알아봅시다. 이들 컨트롤은 Items 컬렉션 속성을 갖고 있어 요소 개체를 보관하고 이들의 정보를 화면에 표시하는 역할을 수행합니다. 우리는 이들 컨트롤에 요소를 추가하거나 삭제할 수 있고 선택 항목을 변경하였을 때 이에 관한 이벤트 처리를 하는 방법을 살펴볼 것입니다. 그리고 프로그램 방식으로 전체 요소의 개수를 알아내고 선택 항목이 무엇인지 확인하는 작업을 수행할 것입니다. 특히 CheckListBox 컨트롤은 요소 항목이 Checked 상태인지 여부도 확인할 수 있습니다. [그림 2.5] 실행화면 콤보 박스는 텍스트 박스처럼 입력도 할 수 있습..

CheckBox와 RadioButton 사용 실습 [Windows Forms 응용 프로그램]

2. 2 실습: CheckBox와 RadioButton 사용 CheckBox와 RadioButton도 Button 컨트롤 만큼 자주 사용하는 컨트롤입니다. 두 개의 컨트롤은 모두 체크 상태를 속성으로 갖는 컨트롤입니다. 특히 RadioButton은 여러 개의 항목 중에 하나의 항목만 체크 상태를 갖을 수 있는 특징을 갖고 있습니다. CheckBox와 RadioButton 컨트롤을 사용할 때 프로그램 방식으로 상태를 변경할 수도 있어야 하며 현재 체크 상태를 파악할 수 있어야 할 것입니다. 또한 사용자에 의해 체크 상태가 바뀌는 시점도 알 수 있어야 합니다. 이번에 실습에서 만들 프로젝트에는 자동차, 집의 소유 유무를 설정할 CheckBox 컨트롤과 성별과 혈액형을 설정할 수 있는 RadioButton으로..

2. 공용 컨트롤 , 동적으로 버튼 생성 [Windows Forms 응용 프로그램]

2. 공용 컨트롤 이번 장에서는 Windows Forms 응용 프로그램을 만들 때 기본적으로 사용하는 공용 컨트롤들을 사용하는 방법을 다루기로 할게요. [그림 2.01] 도구 상자의 공용 컨트롤 2. 1 실습: 동적으로 버튼 생성 버튼은 사용자의 명령을 받아 특정 기능을 수행할 때 사용하는 컨트롤입니다. 실습을 통해 버튼 사용법을 알아 봅시다. [그림 2.02] 실행화면 실습할 프로그램은 동적으로 버튼을 추가하며 각 버튼을 클릭했을 때의 클릭 수를 화면에 표시하는 프로그램입니다. 폼의 상단에는 동적으로 생성한 버튼 개수를 표시하는 부분과 동적 버튼을 추가하기 위한 버튼이 있습니다. 그리고 동적으로 생성한 버튼과 Label을 배치할 FlowLayoutPanel이 있습니다. 또한 FlowLayoutPanel..

1. Form [Windows Forms 응용 프로그램]

1.Form Form 클래스는 Windows Forms 응용 프로그램의 UI(사용자 인터페이스)를 구성하는 창과 대화상자를 나타내는 클래스입니다. Form 클래스는 Windows Forms 응용 프로그램의 기본 단위로 GUI(Graphics User Interface) 환경에서 사용자와 상호 작용하기 위한 다양한 UI 컨트롤을 포함하여 쉽고 빠르게 개발할 수 있게 만들어졌습니다. 상속 계층System.Object System.MarshalByRefObject System.ComponentModel.Component System.Windows.Forms.Control System.Windows.Forms.ScrollableControl System.Windows.Forms.ContainerControl S..

반응형