控件是包含在窗體上的對象,是構成用戶界面的基本元素。控件也是設計Windows窗體引用程序的重要工具,使用控件可以減少程序設計中大量重復性的工作,有效的提高設計效率。控件通常是用來完成特定的輸入輸出功能的。
1. 主要控件概述
工具箱中包含了建立應用程序的各種控件,根據控件的不同用途分為若干類,例如公共控件,文本控件,選擇控件,列表控件,高級列表選擇控件等。
常見的窗體控件
按鈕與標簽控件
Button: 按鈕控件,響應用戶的單擊事件
Label: 標簽控件,顯示用戶無法直接編輯的文本
Linklabel: 超鏈接標簽控件,除提供超鏈接外,其他同Label
文本控件
Textbox: 文本框控件,通常用來接收用戶的文本輸入
RichTextBox: 富文本控件,是文本能夠以純文本或RTF格式顯示
選擇控件
Checkbox: 復選框控件,顯示一個復選框和一個文本標簽,通常用來設置選項
RadioButton: 單選按鈕控件,多個選項中選且僅選一個
列表控件
ListBox: 列表框控件,顯示一個文本和圖形列表
ComboBox: 組合框控件,顯示一個下拉式選項列表
CheckedListbox: 復選框列表控件,顯示一組選項,每個選項旁邊都有一個復選框
容器控件
GroupBox: 分組框控件,通常用來構造選項組
Panel: 面板控件,將一組控件分組到未標記,可滾動的面板中
TabControl: 選項卡控件,提供一個選項卡,以有效地組織和訪問已分組對象
高級列表選擇控件
TreeView: 樹形視圖控件,構造一個可操作的樹形結構層次視圖
ListView: 列表視圖控件,構造列表視圖,其中每個列表項可以是純文本的選項,也可以是帶小圖標或大圖標的文本選項
菜單和工具欄控件
MenuStrip: 下拉式菜單控件,用於創建自定義的菜單欄
ContextMenuStrip: 彈出式菜單控件,用於創建自定義的菜單欄
ToolStrip: 工具欄控件,用於創建自定義的工具欄
StatusStrip: 狀態欄控件,用於創建自定義的工具欄
對話框控件
OpenFileDialog: 打開文件對話框控件,允許用戶定位和選擇文件
SaveFileDialog: 保存文件對話框控件,允許用戶保存文件
FolderBrowserDialog: 瀏覽文件夾對話框控件,用來瀏覽,創建以及最終選擇文件夾
FontDialog: 字體對話框控件,允許用戶設置字體及其屬性
ColorDialog: 顏色對話框控件,允許用戶通過調色板選擇並設置界面元素的顏色