VB.NET 2008/VB - 컨트롤

컨트롤 - 기능별 Windows Forms 컨트롤

본클라쓰 2011. 4. 25. 09:53

 

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 형식의 사운드 파일을 재생한다. 소리는 비동기적으로 로드되거나 재생된다.