Windows 응용 프로그램(C# 작업 절차)
업데이트: 2007년 11월
이 페이지에서는 일반적으로 사용되는 Windows 응용 프로그램 작업에 대한 도움말의 링크를 제공합니다. 도움말에서 다루는 일반적인 작업의 다른 범주를 보려면 C# 작업 절차를 참조하십시오.
일반
Windows 기반 응용 프로그램 개요
Visual Studio를 사용하여 만들 수 있는 Windows 응용 프로그램에 대해 간략하게 설명합니다.Windows Forms과 Web Forms 간의 선택
응용 프로그램에 가장 적합한 기술을 결정할 수 있도록 각 기술별 기능과 특징에 대해 설명합니다.
폼 사용
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 속성에 지정할 수 있는 아래 표에 있는 7개의 값을 제공합니다.방법: Windows Forms RichTextBox 컨트롤의 글꼴 특성 설정
SelectionFont 속성을 사용하여 선택한 문자를 굵게 또는 기울임꼴로 표시하거나 문자에 밑줄을 긋는 방법에 대해 설명합니다.방법: Windows Forms RichTextBox 컨트롤을 사용하여 들여쓰기, 내어쓰기 및 글머리 기호 단락 설정
선택한 단락의 서식을 SelectionBullet 속성을 설정하여 글머리 기호 목록으로 지정하는 방법에 대해 설명합니다. 또한 SelectionIndent, SelectionRightIndent 및 SelectionHangingIndent 속성을 사용하여 컨트롤의 왼쪽/오른쪽 가장자리와 다른 텍스트 줄의 왼쪽 가장자리를 기준으로 단락 들여쓰기를 설정할 수도 있습니다.방법: Windows Forms RichTextBox 컨트롤에서 끌어서 놓기 작업 사용
DragEnter 및 DragDrop 이벤트를 처리하여 Windows Forms RichTextBox 컨트롤로 끌어서 놓기 작업을 수행하는 방법에 대해 설명합니다.방법: 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 ComboBox, ListBox 또는 CheckedListBox에 항목을 추가하는 방법의 예제를 제공합니다. 그러나 이 항목에서는 가장 간단한 방법을 설명하므로 데이터 바인딩이 필요 없습니다.방법: Windows Forms ComboBox, ListBox 또는 CheckedListBox 컨트롤의 특정 항목에 액세스
Windows Forms ComboBox, ListBox 또는 CheckedListBox에서 특정 항목에 액세스하는 방법을 보여 줍니다. 이 작업을 통해 어떤 위치에서든지 목록 내에 어떤 항목이 있는지 프로그래밍 방식으로 확인할 수 있습니다.방법: 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 컨트롤에서 열 추가하거나 제거하는 방법에 대해 설명합니다.
데이터를 컨트롤과 바인딩
- 방법: 데이터 바인딩에서 발생하는 오류 및 예외 처리
데이터 바인딩 작업을 하는 동안 발생하는 오류와 예외를 처리하는 방법을 보여 줍니다.
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 컨트롤을 사용하여 데이터베이스 쿼리의 결과 사이를 이동하는 방법을 보여 줍니다.
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 배치
ToolStripItem을 ToolStrip의 왼쪽 또는 오른쪽으로 이동하거나 추가하는 방법에 대해 설명합니다.방법: 디자이너를 사용하여 ToolStripMenuItems를 사용하지 않도록 설정
디자인 타임에 메뉴 항목을 비활성화하는 방법에 대해 설명합니다.방법: ToolStripMenuItems 이동
최상위 메뉴 전체와 해당 메뉴 항목을 MenuStrip의 다른 위치로 이동하는 방법에 대해 설명합니다. 최상위 메뉴 사이에서 개별 메뉴 항목을 옮기거나 메뉴 내에서 메뉴 항목의 위치를 변경할 수도 있습니다.방법: Windows Forms에서 ToolStrip 텍스트 및 이미지의 모양 변경
ToolStripItem에 텍스트와 이미지를 표시할지 여부와 서로 상대적으로 맞추거나 ToolStrip을 기준으로 맞추는 방법을 제어하는 방법에 대해 설명합니다.
상황에 맞는 메뉴
방법: Windows Forms NotifyIcon 구성 요소에 바로 가기 메뉴 연결
Windows Forms NotifyIcon 구성 요소에 바로 가기 메뉴를 연결하는 방법을 보여 줍니다.방법: Windows Forms ContextMenu 구성 요소를 사용하여 메뉴 항목 추가 및 제거
Windows Forms에서 바로 가기 메뉴 항목을 추가하거나 제거하는 방법에 대해 설명합니다.
인쇄
방법: 표준 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 하위 창으로 보내는 방법을 보여 줍니다.
그래픽
방법: 윤곽선이 있는 도형 그리기
폼에 윤곽선이 있는 타원과 사각형을 그리는 방법을 보여 줍니다.방법: 선형 그라데이션 만들기
선, 타원 및 사각형을 가로 방향의 선형 그라데이션 브러시로 채우는 방법을 보여 줍니다.방법: 경로 그라데이션 만들기
점진적으로 변하는 색으로 도형을 채우는 방식을 사용자 지정하는 방법을 보여 줍니다.방법: 선, 곡선 및 도형으로 그림 만들기
그림이 하나 또는 여러 개인 경로를 만드는 방법에 대해 설명합니다.방법: 그리는 데 필요한 그래픽 개체 만들기
그리는 데 필요한 그래픽 개체를 만드는 방법에 대해 설명합니다.방법: 축소판 이미지 만들기
비트맵 파일에서 이미지 개체를 생성하는 방법을 보여 줍니다.방법: 세로 텍스트 만들기
StringFormat 개체를 사용하여 텍스트를 가로가 아닌 세로로 그리도록 지정하는 방법을 보여 줍니다.방법: 그린 텍스트 맞추기
사각형 안에 텍스트를 그리는 방법을 보여 줍니다. 텍스트의 각 줄은 가운데 맞춤으로 정렬되며 텍스트 전체 블록은 사각형 안에서 가운데 맞춤으로 정렬됩니다.방법: Windows Form에 선 그리기
폼에 선을 그리는 방법을 보여 줍니다.방법: 이미지 회전, 반사 및 기울이기
원래 이미지의 왼쪽 위, 오른쪽 위 및 왼쪽 아래 모퉁이에 대한 대상 지점을 지정하여 이미지를 회전하고 반사하고 기울이는 방법을 보여 줍니다.방법: Windows Form에 텍스트 그리기
Graphics의 DrawString 메서드를 사용하여 폼에 텍스트를 그리는 방법을 보여 줍니다.방법: 비트맵 로드 및 표시
파일에서 비트맵을 로드하고 이 비트맵을 화면에 표시하는 방법을 보여 줍니다.방법: 메타파일 로드 및 표시
Metafile 클래스의 메서드를 사용하여 벡터 이미지를 기록, 표시 및 검사하는 방법을 보여 줍니다.
Windows Forms 지역화 및 전역화
연습: Windows Forms 지역화
Windows 응용 프로그램 프로젝트를 지역화하는 과정을 보여 줍니다.방법: AutoSize 속성과 TableLayoutPanel 컨트롤을 사용하여 Windows Forms 지역화 지원
문자열 크기에 맞춰 레이아웃을 변경하는 방법을 보여 줍니다.방법: Windows Forms 전역화를 위한 Culture 및 UI Culture 설정
특정 문화권에 적합한 형식 지정 옵션을 설정하는 방법을 보여 줍니다.방법: 전역화를 위해 Windows Forms에서 오른쪽에서 왼쪽으로 텍스트 표시
오른쪽에서 왼쪽으로 텍스트를 표시하는 방법을 보여 줍니다.
추가 리소스
Visual Studio 2005 Developer Center
Visual Studio를 사용하여 응용 프로그램을 개발하는 방법에 대한 다양한 문서 및 리소스가 포함되어 있습니다. 이 사이트는 정기적으로 업데이트되어 새로운 콘텐츠를 제공합니다.Visual C# Developer Center
C# 응용 프로그램을 개발하는 데 대한 다양한 문서 및 리소스가 포함되어 있습니다. 이 사이트는 정기적으로 업데이트되어 새로운 콘텐츠를 제공합니다.Microsoft .NET Framework Developer Center
.NET Framework 응용 프로그램을 개발하고 디버깅하는 데 대한 다양한 문서 및 리소스가 포함되어 있습니다. 이 사이트는 정기적으로 업데이트되어 새로운 콘텐츠를 제공합니다.