功能 控制項 說明
資料顯示
DataGridView 控制項
DataGridView 控制項提供用來顯示資料的可自訂表格。使用 DataGridView 類,可以自訂儲存格、行、列和邊框。
注意
DataGridView 控制項提供 DataGrid 控制項所不具備的許多基本和進階功能。有關更多資訊,請參見 Windows 表單 DataGridView 控制項和
DataGrid 控制項之間的區別
常用屬性:
DefaultCellStyle、ColumnHeadersDefaultCellStyle、CellBorderStyle 和 GridColor
資料繫結和定位
BindingSource 組件
通過提供當前項管理、更改通知和其他服務,來簡化將表單上的控制項綁定到資料的過程。
BindingNavigator 控制項
提供工具列式的介面來定位和操作表單上的資料。
文本編輯
TextBox 控制項
顯示設計時輸入的文本,它可由使用者在運行時編輯或以編程方式更改。
RichTextBox 控制項
使文本能夠以純文字或 RTF 格式顯示。
MaskedTextBox 控制項
約束使用者輸入的格式
資訊顯示(唯讀)
Label 控制項
顯示使用者無法直接編輯的文本。
LinkLabel 控制項
將文本顯示為 Web 樣式的連結,並在使用者單擊該特殊文本時觸發事件。該文本通常是到另一個視窗或網站的連結。
StatusStrip 控制項
通常在父表單的底部使用有架構的地區顯示有關應用程式的目前狀態的資訊。
ProgressBar 控制項
向使用者顯示操作的當前進度。
網頁顯示
WebBrowser 控制項
使使用者可以在表單內導航網頁。
從列表中選擇
CheckedListBox 控制項
顯示一個可滾動的項列表,每項旁邊都有一個複選框。
ComboBox 控制項
顯示一個下拉式項列表。
DomainUpDown 控制項
顯示使用者可用向上和向下按鈕滾動的文本項列表。
ListBox 控制項
顯示一個文本項和圖形項(表徵圖)列表。
ListView 控制項
在四個不同視圖之一中顯示項目。這些視圖包括純文字視圖、帶有小表徵圖的文本視圖、帶有大表徵圖的文本視圖和詳細資料檢視。
NumericUpDown 控制項
顯示使用者可用向上和向下按鈕滾動的數字列表。
TreeView 控制項
顯示一個節點對象的分層集合,這些節點對象由帶有可選複選框或表徵圖的文本組成。
圖形顯示
PictureBox 控制項
在一個架構中顯示圖形檔案(如位元影像和表徵圖)。
圖形儲存
ImageList 控制項
充當映像儲存庫。ImageList 控制項和及其包含的映像可以在不同的應用程式中重用。
值的設定
CheckBox 控制項
顯示一個複選框和一個文字標籤。通常用來設定選項。
CheckedListBox 控制項
顯示一個可滾動的項列表,每項旁邊都有一個複選框。
RadioButton 控制項
顯示一個可開啟或關閉的按鈕。
TrackBar 控制項
允許使用者通過沿尺規移動“滾動塊”來設定尺規上的值。
資料的設定
DateTimePicker 控制項
顯示一個圖形日曆以允許使用者選擇日期或時間。
MonthCalendar 控制項
顯示一個圖形日曆以允許使用者選擇日期範圍。
對話方塊
ColorDialog 控制項
顯示允許使用者佈建介面元素的顏色的顏色選取器對話方塊。
FontDialog 控制項
顯示允許使用者佈建字型及其屬性的對話方塊。
OpenFileDialog 控制項
顯示允許使用者定位檔案和選擇檔案的對話方塊。
PrintDialog 控制項
顯示允許使用者選擇印表機並設定其屬性的對話方塊。
PrintPreviewDialog 控制項
顯示一個對話方塊,該對話方塊顯示 PrintDocument 組件在列印出來後的外觀。
FolderBrowserDialog 控制項
顯示用來瀏覽、建立以及最終選擇檔案夾的對話方塊
SaveFileDialog 控制項
顯示允許使用者儲存檔案的對話方塊。
菜單控制項
MenuStrip 控制項
建立自訂菜單
注意
MenuStrip 的設計目的是為了取代 MainMenu 控制項。
ContextMenuStrip 控制項
建立自訂操作功能表。
注意
ContextMenuStrip 的設計目的是為了取代 ContextMenu 控制項。
命令
Button 控制項
啟動、停止或中斷進程。
LinkLabel 控制項
將文本顯示為 Web 樣式的連結,並在使用者單擊該特殊文本時觸發事件。該文本通常是到另一個視窗或網站的連結。
NotifyIcon 控制項
在表示正在後台啟動並執行應用程式的工作列的狀態通知地區中顯示一個表徵圖。
ToolStrip 控制項
建立工具列,這些工具列可以具有與 Microsoft Windows XP、Microsoft Office 或 Microsoft Internet Explorer 類似的外觀,也可以具
有自訂外觀,可以有主題,也可以沒有主題,並支援溢出和運行時項重新排序。
注意
ToolStrip 控制項的設計目的是為了取代 ToolBar 控制項。
使用者協助
HelpProvider 組件
為控制項提供彈出式協助或線上說明。
ToolTip 組件
當使用者將指標停留在控制項上時,提供一個彈出式視窗來顯示該控制項的用途的簡短說明。
將其他控制項分組
Panel 控制項
將一組控制項分組到未標記、可滾動的架構中。
GroupBox 控制項
將一組控制項(如選項按鈕 (RadioButton))分組到帶標記、不可滾動的架構中。
TabControl 控制項
提供一個選項卡式頁面以有效地組織和訪問已分組對象。
SplitContainer 控制項
提供用可移動拆分條分隔的兩個面板。
注意
SplitContainer 控制項的設計目的是為了取代 Splitter 控制項。
TableLayoutPanel 控制項
表示一個面板,它可以在一個由行和列組成的網格中對其內容進行動態布局。
FlowLayoutPanel 控制項
表示一個沿水平或垂直方向動態排放其內容的面板。
音頻
SoundPlayer 控制項
播放 .wav 格式的音效檔。載入聲音和播放聲音可以非同步進行。