Windows Forms에서는 여러 가지 기능을 수행하는 컨트롤과 구성 요소를 제공한다.
기능 | 컨트롤 | 설명 |
데이터 표시 | DataGridView 컨트롤 | DataGridVeiw 컨트롤은 데이터를 표시하기 위한 사용자 지정 가능한 테이블을 제공한다. DataGridView 클래스는 셀, 행, 열 및 테두리의 사용자 지정 기능을 제공 |
데이터 바인딩 및 탐색 | BindingSource 구성요소 | 현재 위치 관리, 변경 알림 및 기타 서비스를 제공하여 폼의 컨트롤을 데이터에 바인딩하는 과정을 단순화함 |
텍스트 편집 | TextBox 컨트롤 | 디자인 타임에서 입력된 텍스트로서, 사용자가 런타임에 편집하거나 프로그래밍 방식으로 변경할 수 있는 텍스트를 표시 |
RichTextBox 컨트롤 | 텍스트를 일반 텍스트에 서식이 지정된 형태 또는 RTF(서식있는 텍스트)로 표시 | |
MaskedTextBox 컨트롤 | 사용자 입력의 형식을 제한한다. | |
정보 표시 (읽기 전용) |
Label 컨트롤 | 사용자가 직접 편집할 수 없는 텍스트를 표시한다. |
LinkLabel 컨트롤 | 텍스트를 웹 스타일 링크로 표시하고 사용자가 이 특수 텍스트를 클릭하면 이벤트가 발생 | |
StatusStrip 컨트롤 | 보통 부모 폼의 맨 아래에 있으면서 프레임 영역을 사용하여 응용 프로그램의 현재 상태에 대한 정보를 표시 | |
ProgressBar 컨트롤 | 작업의 현재 진행률을 사용자에게 표시 | |
웹페이지 표시 | WebBrowser 컨트롤 | 사용자가 폼 내에서 웹 페이지를 탐색할 수 있도록 한다. |
목록에서 선택 | CheckedListBox 컨트롤 | 각 항목에 확인란이 있는, 스크롤 가능한 목록을 표시 |
ComboBox 컨트롤 | 항목의 드롭다운 목록을 표시 | |
DomainUpDown 컨트롤 | 사용자가 위로 이동 및 아래로 이동 단추를 사용하여 스크롤할 수 있는 텍스트 항목 목록을 표시한다. | |
ListBox 컨트롤 | 텍스트 목록과 그래픽 항목을 표시한다. | |
ListView 컨트롤 | 네 가지의 서로 다른 뷰 중 하나를 사용하여 항목을 표시한다. 뷰에는 텍스트만 포함된 뷰, 작은 아이콘을 가진 텍스트 뷰, 큰 아이콘을 가진 텍스트 뷰 및 상세 뷰가 있다. | |
NumericUpDown 컨트롤 | 사용자가 위로 이동 및 아래로 이동 단추를 사용하여 스크롤할 수 있는 숫자 목록을 표시 | |
TreeView 컨트롤 | 선택 확인란 또는 아이콘을 가진 텍스트로 구성된 노드 개체의 계층 구조 컬렉션을 표시 | |
그래픽 표시 | PictureBox 컨트롤 | 프레임에 비트맵 및 아이콘과 같은 그래픽 파일을 표시한다. |
그래픽 저장소 | ImageList 컨트롤 | 이미지 저장소 역할을 한다. |
값 설정 | CheckBox 컨트롤 | 텍스트에 확인란 및 레이블을 표시한다. |
CheckedListBox 컨트롤 | 각 항목에 확인란이 있는 스크롤 가능한 목록을 표시 | |
RadiButton 컨트롤 | 켜거나 끌 수 있는 단추를 표시 | |
TrackBar 컨트롤 | 눈금을 따라 "엄지 단추"를 이동하여 눈금의 값을 설정할 수 있다. | |
날짜 설정 | DateTimePicker 컨트롤 | 사용자가 날짜 또는 시간을 선택할 수 있는 그래픽 달력을 표시한다. |
MonthCalendar 컨트롤 | 사용자가 날짜 범위를 선택할 수 있는 그래픽 달력을 표시한다. | |
대화상자 | ColorDialog 컨트롤 | 사용자가 인터페이스 요소의 색을 설정할 수 있는 색 선택 대화 상자를 표시한다. |
FontDialog 컨트롤 | 사용자가 글꼴 및 해당 특성을 설정할 수 있는 대화 상자를 표시한다. | |
OpenFileDialog 컨트롤 | 사용자가 파일을 탐색하고 선택할 수 있는 대화 상자를 표시한다. | |
PrintDialog 컨트롤 | 사용자가 프린터를 선택하고 해당 특성을 설정할 수 있는 대화 상자를 표시한다. | |
PrintPreviewDialog 컨트롤 | PrintDocument 구성 요소의 인쇄 후 모양을 보여주는 대화 상자를 표시한다. | |
FolderBrowserDialog 컨트롤 |
사용자가 폴더를 찾아보고, 만들고, 선택할 수 있는 대화 상자를 표시한다. | |
SaveFileDialog 컨트롤 | 사용자가 파일을 저장할 수 있는 대화 상자를 표시한다. | |
메뉴 컨트롤 | MenuStrip 컨트롤 | 사용자 지정 메뉴를 만든다. |
ContextMenuStrip 컨트롤 | 사용자 지정 상황에 맞는 메뉴를 만든다. | |
명령 | Button 컨트롤 | 프로세스를 시작, 중지 또는 중단한다. |
LinkLabel 컨트롤 | 텍스트를 웹 스타일 링크로 표시하고 사용자가 이 특수 텍스트를 클릭하면 이벤트가 발생한다. | |
NotifyIcon 컨트롤 | 작업 표시줄에 있는 상태 알림 영역에 백그라운드로 실행되는 응용 프로그램을 나타내는 아이콘을 표시한다. | |
ToolStrip 컨트롤 | 테마를 포함하거나 포함하지 않고 오버플로 및 런타임 항목 다시 정렬을 지원하는 사용자 지정 모양과 느낌을 가진 도구 모음을 만든다. | |
사용자 도움말 | HelpProvider 구성요소 | 컨트롤에 대한 팝업 또는 온라인 도움말을 제공 |
ToolTip 구성요소 | 사용자 컨트롤 위에 포인터를 놓았을 때 컨트롤의 용도에 대한 간략한 설명을 표시하는 팝업창을 제공한다. | |
기타 컨트롤의 그룹화 | Panel 컨트롤 | 레이블이 없으면서 스크롤이 가능한 프레임에 있는 컨트롤 집합을 그룹화한다. |
GroupBox 컨트롤 | 레이블이 있으면서 스크롤이 불가능한 프레임에 있는 컨트롤 집합을 그룹화한다. | |
TabControl 컨트롤 | 그룹화된 개체를 효율적으로 구성 및 액세스할 수 있도록 탭으로 구성된 페이지를 제공 | |
SplitContainer 컨트롤 | 이동 가능한 막대로 구분된 두 개의 패널을 제공한다. | |
TableLayoutPanel 컨트롤 | 행과 열로 구성된 표 형태로 내용을 동적으로 레이아웃하는 패널을 나타낸다. | |
FlowLayoutPanel 컨트롤 | 내용을 가로 또는 세로로 동적으로 레이아웃하는 패널을 나타냅니다. | |
오디오 | SoundPlayer 컨트롤 | .wav 형식의 사운드 파일을 재생한다. 소리는 비동기적으로 로드되거나 재생된다. |
'VB.NET 2008 > VB - 컨트롤' 카테고리의 다른 글
컨트롤 - BackgroundWorker 구성 요소 (0) | 2011.04.25 |
---|---|
컨트롤 - 소유자가 그린 기본 제공 컨트롤 지원 (0) | 2011.04.25 |
컨트롤 레이아웃 - TableLayoutPanel을 사용하여 컨트롤 정렬 (0) | 2011.04.23 |
컨트롤 레이아웃 - 컨트롤의 정렬 (0) | 2011.04.23 |
컨트롤 레이아웃 - 컨트롤 레이아웃 이해 (0) | 2011.04.23 |