다음을 통해 공유


.NET Framework Forms에 사용되는 클래스

업데이트: 2007년 11월

다음 표에서는 .NET Framework Windows Forms 응용 프로그램에 일반적으로 사용되는 클래스를 기본 클래스, 컨트롤 클래스, 구성 요소 클래스 및 대화 상자 클래스로 구분하여 나열합니다.

.NET Framework 문서에서 더 포괄적인 목록을 보려면 System.Windows.Forms 네임스페이스를 참조하십시오.

기본 클래스

다음 표에서는 System.Windows.Forms 네임스페이스의 주 Windows Forms 클래스를 나열하고 설명합니다.

클래스

설명

Control

시각적으로 표시되는 구성 요소인 컨트롤의 기본 클래스를 정의합니다. Form에 표시되는 모든 컨트롤에 대해 기본 기능을 제공합니다.

Form

일반 창, 모덜리스 창, 대화 상자, MDI(Multiple Document Interface) 클라이언트 또는 MDI 부모 창을 나타냅니다. 폼은 응용 프로그램의 사용자 인터페이스를 구성합니다.

UserControl

다른 컨트롤을 만들거나 다른 컨트롤을 합성한 사용자 지정 컨트롤을 만드는 데 사용할 수 있는 빈 컨트롤을 제공합니다.

컨트롤 클래스

다음 표에서는 System.Windows.Forms 네임스페이스의 컨트롤 클래스 몇 개를 나열하고 설명합니다. 이들 컨트롤을 사용하여 다양한 사용자 인터페이스를 만들 수 있습니다.

클래스

설명

TextBox

데이터 입력 컨트롤입니다. Windows 텍스트 상자 컨트롤을 나타냅니다.

ComboBox

데이터 입력 컨트롤입니다. Windows 콤보 상자 컨트롤을 나타냅니다.

Label

데이터 표시 컨트롤입니다. 표준 Windows 레이블을 나타냅니다.

ListView

데이터 표시 컨트롤입니다. Windows 간단히 보기 컨트롤을 나타내며, 이 컨트롤은 네 가지 뷰 중 하나를 사용하여 표시할 수 있는 항목 컬렉션을 표시합니다.

Button

명령 단추 컨트롤입니다. Windows 단추 컨트롤을 나타냅니다.

ToolStrip

명령 단추 컨트롤입니다. Windows 도구 모음 개체에 대한 컨테이너를 제공합니다.

PropertyGrid

디자이너 컨트롤입니다. 개체의 속성을 검색하기 위한 사용자 인터페이스를 제공합니다.

구성 요소 클래스

System.Windows.Forms 네임스페이스는 컨트롤 이외에도 Control 클래스에서 파생되지는 않지만 Windows 기반 응용 프로그램에 시각적 기능을 제공하는 다른 클래스도 제공합니다. 다음 표에서는 사용 가능한 구성 요소 클래스 중 일부를 보여 줍니다.

클래스

설명

ToolTip

데이터 표시 구성 요소입니다. 사용자가 포인터를 컨트롤에 두었을 때 컨트롤의 용도에 대한 간단한 설명을 표시하는 작은 사각형 팝업 창을 나타냅니다.

ErrorProvider

데이터 표시 구성 요소입니다. 폼의 컨트롤에 연관된 오류가 있음을 나타내기 위한 사용자 인터페이스를 제공합니다.

ToolStripDropDownMenu

메뉴 구성 요소입니다. ContextMenuStrip 컨트롤에 대한 기본 기능을 제공합니다.

ContextMenuStrip

메뉴 구성 요소입니다. 바로 가기 메뉴를 나타냅니다.

Help

도움말 구성 요소입니다. HTML 도움말 1.0 엔진을 캡슐화합니다.

HelpProvider

도움말 구성 요소입니다. 컨트롤에 대한 팝업 또는 온라인을 제공합니다.

대화 상자 클래스

Windows에서는 파일 열기와 저장, 글꼴이나 텍스트 색 조작 또는 인쇄 등과 같은 작업을 수행할 때 일관된 사용자 인터페이스를 제공할 수 있도록 여러 개의 공용 대화 상자를 제공합니다. 다음 표에서는 스트림을 사용하여 파일을 읽고 쓰는 데 일반적으로 사용할 수 있는 클래스 몇 가지를 나열합니다.

클래스

설명

OpenFileDialog

사용자가 열거나 저장할 파일을 찾아보거나 파일 이름을 입력할 수 있는 대화 상자를 표시하는 기능을 제공합니다.

SaveFileDialog

사용자가 열거나 저장할 파일을 찾아보거나 파일 이름을 입력할 수 있는 대화 상자를 표시하는 기능을 제공합니다.

FontDialog

응용 프로그램에 사용되는 글꼴의 요소를 변경할 수 있는 대화 상자를 표시합니다.

PageSetupDialog

사용자가 인쇄 문서의 여러 측면을 제어할 수 있도록 하는 대화 상자를 표시합니다.

PrintDialog

사용자가 인쇄 문서의 여러 측면을 제어할 수 있도록 하는 대화 상자를 표시합니다.

MessageBox

사용자 데이터를 표시하거나 검색할 수 있는 메시지 상자를 표시합니다.

참고 항목

개념

Visual Basic의 Windows Forms 응용 프로그램 개념

Windows Forms 응용 프로그램의 기본 사항

Windows 기반 응용 프로그램 개요

참조

Windows Forms 개요

System.Windows.Forms

System.Drawing.Printing