Windows 응용 프로그램(C# Express 작업 절차)
업데이트: 2007년 11월
이 페이지에서는 일반적으로 사용되는 Windows 응용 프로그램 작업에 대한 도움말의 링크를 제공합니다. 도움말에서 다루는 일반적인 작업의 다른 범주를 보려면 C# Express 작업 절차를 참조하십시오.
참고
Visual C# Express Edition을 사용하는 경우에는 설치하는 동안 선택한 옵션에 따라 이 페이지의 일부 도움말 링크를 사용하지 못할 수도 있습니다. 자세한 내용은 Visual C# Express 문제 해결을 참조하십시오.
일반
- Windows 기반 응용 프로그램 개요
Visual C# Express를 사용하여 만들 수 있는 Windows 응용 프로그램에 대해 간략하게 설명합니다.
폼 사용
Windows Forms 디자이너
방법: Windows 응용 프로그램의 시작 폼 선택
Windows 응용 프로그램에서 시작 폼을 설정하는 방법에 대해 설명합니다.방법: Windows Forms에서 단일 이벤트 처리기에 여러 이벤트 연결
C#의 속성 창에 있는 이벤트 뷰를 사용하여 Windows Forms 응용 프로그램의 이벤트 처리기 하나에 여러 이벤트를 연결하는 방법에 대해 설명합니다.방법: Windows Forms으로 다중 창 사용자 인터페이스 만들기
Microsoft Outlook에 사용되는 것과 비슷하게 폴더 목록, 메시지 창 및 미리 보기 창이 있는 다중 창 사용자 인터페이스를 만드는 방법에 대해 설명합니다.방법: Windows Forms에 배경 이미지 추가
컨트롤 또는 폼 자체에 배경 이미지를 추가하는 방법에 대해 설명합니다. 속성 창을 사용하면 이 작업을 쉽게 수행할 수 있습니다.방법: 디자인 타임에 Windows Form의 컨트롤에 도구 설명 설정
Windows Forms 디자이너나 코드에서 도구 설명 문자열을 설정하는 방법에 대해 설명합니다.방법: Windows Forms에 ActiveX 컨트롤 추가
Windows Forms에 ActiveX 컨트롤을 추가하는 방법에 대해 설명합니다.방법: Windows Forms 컨트롤에 대한 선택키 만들기
메뉴, 명령 또는 단추와 같은 컨트롤의 레이블에 있는 텍스트에서 선택키를 만드는 방법에 대해 설명합니다.
런타임에 Windows Forms 사용
방법: 런타임에 컨트롤 컬렉션에서 컨트롤 추가 또는 제거
폼의 컨테이너 컨트롤에서 컨트롤을 추가하거나 제거하는 등과 같은 응용 프로그램 개발의 일반적인 작업에 대해 설명합니다.방법: Windows XP 비주얼 스타일 사용
Windows Form의 클라이언트 영역에서 비주얼 스타일을 활성화하는 방법을 보여 줍니다.방법: 시작 Windows Form 숨기기
응용 프로그램을 시작할 때 Windows 기반 응용 프로그램의 주 폼을 숨기는 방법을 보여 줍니다.방법: Windows Form을 맨 위에 표시
프로그래밍 방식으로 또는 디자인 타임에 폼을 Windows Forms 응용 프로그램의 맨 위 폼으로 만드는 방법을 보여 줍니다.방법: 모달 및 모덜리스 Windows Forms 표시
폼을 모달 또는 모덜리스 대화 상자로 표시하는 방법을 보여 줍니다.
컨트롤
TextBox 컨트롤
방법: Windows Forms TextBox 컨트롤에서 텍스트 선택
Windows Forms TextBox 컨트롤에서 프로그래밍 방식으로 텍스트를 선택하는 방법을 보여 줍니다.방법: 문자열에 인용 부호 넣기(Windows Forms)
텍스트 문자열에 따옴표(" ")를 추가하는 방법을 보여 줍니다.방법: 읽기 전용 텍스트 상자 만들기(Windows Forms)
편집 가능한 Windows Forms 텍스트 상자를 읽기 전용 컨트롤로 변환하는 방법을 보여 줍니다.방법: Windows Forms TextBox 컨트롤을 사용하여 암호 텍스트 상자 만들기
Windows Forms TextBox 컨트롤을 사용하여 암호 텍스트 상자를 만드는 방법을 보여 줍니다.방법: Windows Forms TextBox 컨트롤에서 삽입 지점 제어
TextBox 컨트롤에서 커서를 제어하는 방법을 보여 줍니다.방법: MaskedTextBox 컨트롤에 데이터 바인딩
데이터를 MaskedTextBox 컨트롤에 바인딩하는 방법을 보여 줍니다.연습: MaskedTextBox 컨트롤 사용
다음 작업을 수행하는 방법을 보여 줍니다.MaskedTextBox 컨트롤 초기화.
문자가 마스크와 일치하지 않는 경우 사용자에게 경고 표시
형식에 맞지 않는 값을 커밋하려는 경우 사용자에게 경고 표시
RichTextBox 컨트롤
방법: Windows Forms RichTextBox 컨트롤에 파일 로드
일반 텍스트, 유니코드 일반 텍스트 또는 RTF(서식 있는 텍스트) 파일을 표시할 수 있는 Windows Forms RichTextBox 컨트롤에 파일을 로드하는 방법에 대해 설명합니다.방법: Windows Forms RichTextBox 컨트롤에서 스크롤 막대 표시
RichTextBox 컨트롤의 Scrollbars 속성에 지정할 수 있는 일곱 가지 값에 대해 설명합니다.방법: Windows Forms RichTextBox 컨트롤의 글꼴 특성 설정
SelectionFont 속성을 사용하여 선택한 문자를 굵게 또는 기울임꼴로 표시하거나 문자에 밑줄을 긋는 방법에 대해 설명합니다.방법: Windows Forms RichTextBox 컨트롤을 사용하여 들여쓰기, 내어쓰기 및 글머리 기호 단락 설정
선택한 단락의 서식을 SelectionBullet 속성을 설정하여 글머리 기호 목록으로 지정하는 방법에 대해 설명합니다. SelectionIndent, SelectionRightIndent 및 SelectionHangingIndent 속성을 사용하여 컨트롤의 왼쪽/오른쪽 가장자리와 다른 텍스트 줄의 왼쪽 가장자리를 기준으로 단락 들여쓰기를 설정할 수도 있습니다.방법: Windows Forms RichTextBox 컨트롤에서 끌어서 놓기 작업 사용
DragEnter 및 DragDrop 이벤트를 처리하여 Windows Forms RichTextBox 컨트롤로 끌어서 놓기 작업을 수행하는 방법에 대해 설명합니다.
Button 컨트롤
방법: Windows Forms 단추 클릭에 응답
단추를 클릭하는 경우 특정 코드를 실행하는 Windows Forms Button 컨트롤의 가장 기본적인 용도에 대해 설명합니다.방법: 디자이너를 사용하여 Windows Forms 단추를 적용 단추로 지정
Button 컨트롤을 적용 단추(또는 기본 단추)로 지정하는 방법에 대해 설명합니다. 폼에서 포커스의 위치에 관계없이 Enter 키를 누를 때마다 항상 기본 단추가 클릭됩니다.방법: 디자이너를 사용하여 Windows Forms 단추를 취소 단추로 지정
Button 컨트롤을 취소 단추로 지정하는 방법에 대해 설명합니다. 폼에서 포커스의 위치에 관계없이 Esc 키를 누를 때마다 항상 취소 단추가 클릭됩니다. 어떤 동작 없이 빠르게 작업을 종료할 수 있도록 프로그래밍할 때 일반적으로 이 단추를 사용합니다.
CheckBox 컨트롤
방법: Windows Forms CheckBox 컨트롤을 사용하여 옵션 설정
Windows Forms CheckBox 컨트롤을 사용하여 True/False 또는 Yes/No 옵션을 제공하는 방법에 대해 설명합니다. 이 컨트롤은 사용자가 선택할 때 확인 표시가 나타납니다.방법: Windows Forms CheckBox 클릭에 응답
확인란의 상태에 따라 특정 동작을 수행하는 응용 프로그램을 프로그래밍하는 방법에 대해 설명합니다.
RadioButton 컨트롤
- 방법: 기능별로 Windows Forms RadioButton 컨트롤 그룹화
Panel 컨트롤, GroupBox 컨트롤 또는 폼과 같은 컨테이너 안에서 라디오 단추를 그려 단추를 그룹화하는 방법에 대해 설명합니다.
ListBox, ComboBox 및 CheckedListBox 컨트롤
방법: 데이터에 Windows Forms ComboBox 또는 ListBox 컨트롤 바인딩
ComboBox 및 ListBox를 데이터에 바인딩하여 데이터베이스의 데이터 검색, 새 데이터 입력, 기존 데이터 편집 등과 같은 작업을 수행하는 방법에 대해 설명합니다.방법: Windows Forms ComboBox, ListBox 또는 CheckedListBox 컨트롤의 조회 테이블 만들기
음식 주문 양식 데이터를 저장하고 표시하는 방법의 예제를 보여 주는 표를 제공합니다.방법: Windows Forms ComboBox, ListBox 또는 CheckedListBox 컨트롤에서 항목 추가 및 제거
Windows Forms 콤보 상자, 목록 상자 또는 선택된 목록 상자에 항목을 추가하는 방법의 예제를 제공합니다. 그러나 이 항목에서는 가장 간단한 방법을 설명하므로 데이터 바인딩이 필요 없습니다.방법: Windows Forms ComboBox, ListBox 또는 CheckedListBox 컨트롤의 특정 항목에 액세스
Windows Forms 콤보 상자, 목록 상자 또는 선택된 목록 상자의 특정 항목에 액세스하는 방법을 보여 줍니다. 이 작업을 통해 어떤 위치에서든지 목록 내에 어떤 항목이 있는지 프로그래밍 방식으로 확인할 수 있습니다.방법: Windows Forms ComboBox, ListBox 또는 CheckedListBox 컨트롤의 내용 정렬
데이터 뷰, 데이터 뷰 관리자 및 정렬된 배열 등과 같이 정렬을 지원하는 데이터 소스를 사용하는 방법을 보여 줍니다.
CheckedListBox 컨트롤
- 방법: Windows Forms CheckedListBox 컨트롤에서 선택된 항목 확인
CheckedItems 속성에 저장된 컬렉션을 반복하거나 선택된 항목을 확인하기 위한 GetItemChecked 메서드를 사용하여 목록을 단계별로 진행하면서 Windows Forms CheckedListBox 컨트롤에서 선택된 항목을 확인하는 방법을 보여 줍니다.
DataGridView 컨트롤
방법: 디자이너를 사용하여 Windows Forms DataGridView 컨트롤에 데이터 바인딩
디자이너를 사용하여 데이터베이스, 비즈니스 개체 및 웹 서비스와 같은 여러 가지 데이터 소스에 DataGridView 컨트롤을 연결하는 방법에 대해 설명합니다.방법: Windows Forms DataGridView 컨트롤의 데이터 유효성 검사
사용자가 DataGridView 컨트롤에 입력한 데이터의 유효성을 검사하는 방법을 보여 줍니다.방법: Windows Forms DataGridView 컨트롤에서 데이터 입력 중에 발생하는 오류 처리
DataGridView 컨트롤을 사용하여 데이터 입력 오류를 사용자에게 알리는 방법을 보여 줍니다.방법: Windows Forms DataGridView 컨트롤에서 새 행에 기본값 지정
DefaultValuesNeeded 이벤트를 사용하여 새 행의 기본값을 지정하는 방법을 보여 줍니다.방법: 바인딩되지 않은 Windows Forms DataGridView 컨트롤 만들기
데이터 소스에 바인딩하지 않고 프로그래밍 방식으로 DataGridView 컨트롤을 채우는 방법을 보여 줍니다.방법: 데이터 바인딩된 Windows Forms DataGridView 컨트롤에 바인딩되지 않은 열 추가
Details 단추의 바인딩되지 않은 열을 만들어 마스터/세부 시나리오를 구현할 때 상위 테이블의 특정 행에 관련된 하위 테이블을 표시하는 방법을 보여 줍니다.방법: Windows Forms DataGridView 컨트롤의 셀에 이미지 표시
포함된 리소스에서 아이콘을 추출하고 이를 이미지 열의 각 셀에 표시하기 위한 비트맵으로 변환하는 방법을 보여 줍니다.방법: Windows Forms DataGridView 셀에서 컨트롤 호스팅
달력 열을 만드는 방법을 보여 줍니다. 이 열의 셀은 일반적인 텍스트 상자 셀에 날짜를 표시하지만 사용자가 셀을 편집할 때는 DateTimePicker 컨트롤이 나타납니다.연습: Windows Forms DataGridView 컨트롤의 데이터 유효성 검사
Northwind 샘플 데이터베이스의 Customers 테이블에서 행을 검색하고 이 행을 DataGridView 컨트롤에 표시하는 방법을 보여 줍니다. CompanyName 열에서 셀을 수정하고 다른 셀로 포커스를 옮기려고 하면 해당 값이 비어 있지 않도록 새 회사 이름 문자열이 선택됩니다. 새 값이 빈 문자열이면 비어 있지 않은 문자열을 입력하기 전까지 DataGridView에서 커서를 다른 셀로 옮길 수 없습니다.연습: Windows Forms DataGridView 컨트롤에서 데이터 입력 중에 발생하는 오류 처리
Northwind 샘플 데이터베이스의 Customers 테이블에서 행을 검색하고 이 행을 DataGridView 컨트롤에 표시하는 방법을 보여 줍니다. 새 행이나 편집된 기존 행에서 중복된 CustomerID 값을 발견하면 DataError 이벤트가 발생합니다. 이 이벤트는 예외가 포함된 MessageBox를 표시하여 처리됩니다.연습: 바인딩되지 않은 Windows Forms DataGridView 컨트롤 만들기
DataGridView 컨트롤을 채우고 "바인딩되지 않은" 모드에서 행의 추가 및 삭제를 관리하는 방법을 보여 줍니다.
DataGridView 레이아웃 및 형식 지정
방법: 디자이너를 사용하여 Windows Forms DataGridView 컨트롤에서 열을 읽기 전용으로 설정
읽기 전용 데이터가 포함된 열을 만드는 절차를 보여 줍니다.방법: 디자이너를 사용하여 Windows Forms DataGridView 컨트롤에서 열 다시 정렬 사용
사용자가 열의 순서를 변경할 수 있도록 하는 방법을 보여 줍니다. 열의 순서를 변경할 수 있도록 한 경우 사용자는 마우스로 열 머리글을 끌어 열을 새 위치로 옮길 수 있습니다.방법: 디자이너를 사용하여 Windows Forms DataGridView 컨트롤에서 열 순서 변경
디자이너를 사용하여 Windows Forms DataGridView 컨트롤에서 열의 순서를 변경하는 방법에 대해 설명합니다.방법: 디자이너를 사용하여 Windows Forms DataGridView 컨트롤에서 열 추가 및 제거
디자이너를 사용하여 Windows Forms DataGridView 컨트롤에서 열을 추가하거나 제거하는 방법에 대해 설명합니다.
ListView
방법: Windows Forms ListView 컨트롤을 사용하여 항목 추가 및 제거
Windows Forms ListView 컨트롤에서 항목을 추가하거나 제거하는 방법에 대해 설명합니다. 언제든지 목록 항목을 추가하거나 제거할 수 있습니다.방법: ListView 컨트롤에 검색 기능 추가
짧은 시간 안에 전문가 수준의 세련된 모양으로 Windows Forms 응용 프로그램을 만드는 방법을 보여 줍니다.방법: Windows Forms ListView 컨트롤에서 항목 선택
Windows Forms ListView 컨트롤에서 프로그래밍 방식으로 항목을 선택하는 방법을 보여 줍니다.방법: Windows Forms ListView 컨트롤의 아이콘 표시
목록 뷰에 이미지를 표시하는 방법을 보여 줍니다.방법: Windows Forms ListView 컨트롤을 사용하여 열에 하위 항목 표시
목록 항목에 하위 항목을 추가하는 방법을 보여 줍니다.
TreeView
방법: Windows Forms TreeView 컨트롤의 아이콘 설정
트리 뷰에 이미지를 표시하는 방법을 보여 줍니다.방법: Windows Forms TreeView 컨트롤을 사용하여 노드 추가 및 제거
트리 뷰에서 프로그래밍 방식으로 노드를 추가하거나 제거하는 방법을 보여 줍니다.방법: 클릭한 TreeView 노드 확인(Windows Forms)
클릭한 TreeView 노드를 확인하는 방법을 보여 줍니다.
컨테이너 컨트롤
방법: 가로로 창 분할
SplitContainer 컨트롤을 가로로 나누는 분할자를 만드는 방법에 대해 설명합니다.방법: Windows Forms으로 다중 창 사용자 인터페이스 만들기
Microsoft Outlook에 사용되는 것과 비슷하게 폴더 목록, 메시지 창 및 미리 보기 창이 있는 다중 창 사용자 인터페이스를 만드는 방법을 보여 줍니다.방법: TableLayoutPanel 컨트롤에서 행과 열 확장
TableLayoutPanel 컨트롤의 컨트롤을 사용하여 인접한 행과 열을 확장하는 방법을 보여 줍니다.연습: TableLayoutPanel을 사용하여 Windows Forms에서 컨트롤 정렬
다음 작업을 수행하는 방법을 보여 줍니다.Windows Forms 프로젝트 만들기
행과 열로 컨트롤 정렬
행 및 열 속성 설정
컨트롤을 사용하여 행 및 열 확장
오버플로 자동 처리
도구 상자에서 컨트롤을 두 번 클릭하여 컨트롤 삽입
컨트롤의 윤곽선을 그려 컨트롤 삽입
기존 컨트롤을 다른 상위 요소에 다시 할당
연습: FlowLayoutPanel을 사용하여 Windows Forms에서 컨트롤 정렬
다음 작업을 수행하는 방법을 보여 줍니다.Windows Forms 프로젝트 만들기
컨트롤을 가로 및 세로로 정렬
흐름 방향 변경
흐름 중단점 삽입
여백 및 안쪽 여백을 사용하여 컨트롤 정렬
도구 상자에서 컨트롤을 두 번 클릭하여 컨트롤 삽입
컨트롤의 윤곽선을 그려 컨트롤 삽입
캐럿을 사용하여 컨트롤 삽입
기존 컨트롤을 다른 상위 요소에 다시 할당
Picture 및 Image 컨트롤
방법: 디자이너를 사용하여 그림 로드(Windows Forms)
Image 속성을 유효한 그림으로 설정하여 디자인 타임에 그림을 로드하고 이를 폼에 표시하는 방법에 대해 설명합니다.방법: 런타임에 그림 설정(Windows Forms)
Windows Forms PictureBox 컨트롤에 표시되는 이미지를 프로그래밍 방식으로 설정하는 방법에 대해 설명합니다.방법: 런타임에 그림의 크기 또는 위치 수정(Windows Forms)
폼에서 Windows Forms PictureBox 컨트롤의 SizeMode 속성을 서로 다른 값으로 설정하는 방법에 대해 설명합니다.
DateTimePicker
방법: Windows Forms DateTimePicker 컨트롤을 사용하여 날짜 설정 및 반환
컨트롤을 표시하기 전에 Value 속성을 설정하여 컨트롤에서 초기 선택할 날짜를 결정하는 방법에 대해 설명합니다.방법: Windows Forms DateTimePicker 컨트롤을 사용하여 날짜를 사용자 지정 형식으로 표시
사용자 지정 형식을 표시하고 CustomFormat 속성을 형식 문자열로 설정하는 방법에 대해 설명합니다.
MonthCalendar
방법: Windows Forms MonthCalendar 컨트롤에서 날짜 범위 선택
MonthCalendar 컨트롤의 속성을 사용하여 사용자가 설정한 선택 범위를 가져오거나 날짜 범위를 설정하는 방법을 보여 줍니다.방법: Windows Forms MonthCalendar 컨트롤을 사용하여 특정 날짜를 굵게 표시
날짜를 굵은 글꼴이나 일반 글꼴로 표시하는 방법을 보여 줍니다.방법: Windows Forms MonthCalendar 컨트롤에서 여러 달 표시
Windows Forms MonthCalendar 컨트롤에 여러 달을 표시하는 방법을 보여 줍니다.방법: Windows Forms MonthCalendar 컨트롤의 모양 변경
달의 달력 색 구성표를 변경하고 컨트롤의 아래쪽에 현재 날짜를 표시하고 주 번호를 표시하는 방법을 보여 줍니다.
데이터 액세스(Windows Forms의 경우)
연습: Windows 응용 프로그램에서 폼 간에 데이터 전달
한 폼에서 두 번째 폼의 메서드로 데이터를 전달하는 방법에 대해 단계별로 설명합니다.연습: Windows 응용 프로그램에서 폼에 데이터 표시
단일 테이블의 데이터를 여러 개의 개별 컨트롤에 표시하는 간단한 폼을 만듭니다.연습: Windows 응용 프로그램에서 데이터 검색을 위한 폼 만들기
데이터 검색을 위한 Windows Form을 만드는 방법을 보여 줍니다.
ToolStrip
방법: ToolStrip에 ToolStripItem 배치
ToolStrip의 왼쪽이나 오른쪽에 ToolStripItem을 이동하거나 추가하는 방법에 대해 설명합니다.방법: 디자이너를 사용하여 ToolStripMenuItems를 사용하지 않도록 설정
디자인 타임에 명령을 비활성화하는 방법에 대해 설명합니다.방법: ToolStripMenuItems 이동
최상위 메뉴와 해당 메뉴 항목 전체를 MenuStrip의 다른 위치로 옮기는 방법에 대해 설명합니다. 최상위 메뉴 사이에서 개별 메뉴 항목을 옮기거나 메뉴 내에서 메뉴 항목의 위치를 변경할 수도 있습니다.방법: Windows Forms에서 ToolStrip 텍스트 및 이미지의 모양 변경
ToolStripItem에 텍스트와 이미지가 표시되는지 여부를 제어하는 방법과 이러한 텍스트와 이미지가 ToolStrip과 서로를 기준으로 정렬되는 방식에 대해 설명합니다.
상황에 맞는 메뉴
방법: Windows Forms NotifyIcon 구성 요소에 바로 가기 메뉴 연결
Windows Forms NotifyIcon 구성 요소에 바로 가기 메뉴를 연결하는 방법을 보여 줍니다.방법: Windows Forms ContextMenu 구성 요소를 사용하여 메뉴 항목 추가 및 제거
Windows Forms에서 바로 가기 메뉴 항목을 추가하거나 제거하는 방법에 대해 설명합니다.
데이터를 컨트롤과 바인딩
- 방법: 데이터 바인딩에서 발생하는 오류 및 예외 처리
데이터 바인딩 작업을 하는 동안 발생하는 오류와 예외를 처리하는 방법을 보여 줍니다.
BindingSource 컨트롤
방법: 디자이너를 사용하여 Windows Forms 컨트롤에 BindingSource 구성 요소 바인딩
디자인 타임에 컨트롤을 바인딩하는 방법을 보여 줍니다.방법: Windows Forms BindingSource 구성 요소를 사용하여 조회 테이블 만들기
ComboBox 컨트롤을 사용하여 부모 테이블에서 자식 테이블에 대한 외래 키 관계가 있는 필드를 표시하는 방법을 보여 줍니다.방법: BindingSource가 있는 Windows Forms 컨트롤에 데이터 소스 업데이트 내용 반영
ResetBindings 메서드를 사용하여 바인딩된 컨트롤에 데이터 소스의 업데이트를 알리는 방법을 보여 줍니다.방법: Windows Forms BindingSource 구성 요소를 사용하여 ADO.NET 데이터 정렬 및 필터링
BindingSource를 사용하여 데이터를 정렬하고 필터링하는 방법을 보여 줍니다.방법: Windows Forms BindingSource를 사용하여 웹 서비스에 바인딩
클라이언트측 프록시를 만들고 바인딩하는 방법을 보여 줍니다.
바인딩 탐색기
방법: Windows Forms BindingNavigator 컨트롤을 사용하여 데이터 탐색
BindingNavigator 컨트롤을 설정하는 방법에 대해 설명합니다.방법: Windows Forms BindingNavigator 컨트롤을 사용하여 데이터 집합에서 이동
BindingNavigator 컨트롤을 사용하여 데이터베이스 쿼리의 결과 사이를 이동하는 방법을 보여 줍니다.
인쇄
방법: 표준 Windows Forms 인쇄 작업 만들기
PrintPage 이벤트를 처리하는 코드를 작성하여 인쇄할 내용과 인쇄 방식을 지정하는 방법을 보여 줍니다.방법: Windows Forms 인쇄 작업 완료
PrintDocument 구성 요소의 EndPrint 이벤트를 처리하여 인쇄 작업을 수행하는 방법을 보여 줍니다.방법: Windows Forms에서 다중 페이지 텍스트 파일 인쇄
화면이나 프린터 같은 장치에 개체(그래픽 또는 텍스트)를 그리기 위한 메서드를 사용하여 Windows Form에 텍스트를 인쇄하는 방법을 보여 줍니다.방법: Windows Forms에서 사용자의 컴퓨터에 연결된 프린터 선택
프린터를 선택한 다음 파일을 인쇄하는 방법을 보여 줍니다.방법: 런타임에 PrintDialog에서 사용자 입력 캡처
런타임에 인쇄 옵션을 변경하는 방법을 보여 줍니다. 이 작업은 PrintDialog 구성 요소와 PrinterSettings 클래스를 사용하여 수행합니다.
사용자 정의 컨트롤 및 사용자 지정 컨트롤
사용자 정의 컨트롤에 컨트롤 추가
사용자 정의 컨트롤에 컨트롤을 추가하는 방법을 보여 줍니다.사용자 정의 컨트롤에 코드 추가
사용자 정의 컨트롤에 코드를 추가하는 방법을 보여 줍니다.
MDI(다중 문서 인터페이스)
방법: MDI 상위 폼 만들기
디자인 타임에 MDI(다중 문서 인터페이스) 상위 폼을 만드는 방법을 보여 줍니다.방법: MDI 자식 폼 만들기
대부분의 워드 프로세서 응용 프로그램과 비슷한 방식으로 RichTextBox 컨트롤을 표시하는 MDI 하위 폼을 만드는 방법을 보여 줍니다.방법: MDI 자식 폼 정렬
자식 폼을 계단식 또는 가로/세로 바둑판식으로 표시하거나 MDI 폼의 아래쪽 부분을 따라 정렬된 자식 폼 아이콘으로 표시하는 방법을 보여 줍니다.방법: 활성 MDI 자식 확인
활성 MDI 하위 요소를 확인하고 해당 텍스트를 클립보드에 복사하는 방법을 보여 줍니다.방법: 활성 MDI 자식으로 데이터 전송
클립보드의 데이터를 활성 MDI 하위 창으로 보내는 방법을 보여 줍니다.
그래픽
그래픽을 만드는 방법에 대한 자세한 내용을 보려면 MSDN Library에서 "Getting Started with Graphics Programming"을 검색하십시오.
Windows Forms 지역화 및 전역화
연습: Windows Forms 지역화
Windows 응용 프로그램 프로젝트를 지역화하는 과정을 보여 줍니다.방법: AutoSize 속성과 TableLayoutPanel 컨트롤을 사용하여 Windows Forms 지역화 지원
문자열 크기에 맞춰 레이아웃을 변경하는 방법을 보여 줍니다.방법: Windows Forms 전역화를 위한 Culture 및 UI Culture 설정
특정 문화권에 적합한 형식 지정 옵션을 설정하는 방법을 보여 줍니다.방법: 전역화를 위해 Windows Forms에서 오른쪽에서 왼쪽으로 텍스트 표시
오른쪽에서 왼쪽으로 텍스트를 표시하는 방법을 보여 줍니다.
C# 프로그래밍 예제 코드 조각
ListBox 및 ComboBox 컨트롤
Visual C# Express Edition의 일반적인 시스템 입/출력 프로그래밍 작업 코드 예제에 대한 링크를 제공합니다.Button 컨트롤
Visual C# Express Edition을 사용하여 일반적인 단추 프로그래밍 작업을 수행하는 방법을 보여 주는 코드 예제에 대한 링크를 제공합니다.Text 컨트롤
Visual C# Express Edition을 사용하여 일반적인 TextBox 및 RichTextBox 프로그래밍 작업을 수행하는 방법을 보여 주는 코드 예제에 대한 링크를 제공합니다.비트맵 및 아이콘 만들기 및 사용
Visual C# Express Edition을 사용하여 일반적인 비트맵 및 아이콘 프로그래밍 작업을 수행하는 방법을 보여 주는 코드 예제에 대한 링크를 제공합니다.
기타 리소스
다음 웹 사이트는 추가 정보를 찾고, 다른 Express 사용자의 경험을 참조하고, 계속 발전하는 Visual C# Express에 대한 최신 정보를 확인할 수 있는 훌륭한 리소스입니다.
Visual C# Developer Center
Visual C# Express Edition에 대한 정보를 한 눈에 볼 수 있는 위치입니다. 비디오, 새로운 도구 및 기타 다운로드 자료가 포함되어 있습니다.Beginner Developer Learning Center
초급 개발자를 위한 학습 자료를 한 눈에 볼 수 있는 위치입니다. 비디오 자습서, 문서, How-To Reference Library 및 Kid's Corner가 포함되어 있습니다.Coding4Fun
Visual C# Express 개발자를 위한 다양한 기술 문서 및 코딩 팁이 포함되어 있습니다.