【C#】【WinForm】 按功能列出常见窗体控件
函数 控制 说明 数据显示 DataGridView 控件 该 DataGridView 控件提供用于显示数据的可自定义表。 该DataGridView 类允许自定义单元格、行、列和边框。

函数
控制
说明
数据显示
DataGridView 控件
该 DataGridView 控件提供用于显示数据的可自定义表。 该DataGridView 类允许自定义单元格、行、列和边框。 注意:DataGridView 控件提供了 DataGrid 控件中缺少的许多基本功能和高级功能。
有关详细信息,请参阅 Windows 窗体DataGridView 控件与 DataGrid 控件之间的区别
数据绑定和导航
BindingSource 组件
通过提供货币管理、更改通知和其他服务,简化了将窗体上的控件绑定到数据的过程
BindingNavigator控件
提供工具栏类型的界面,用于导航和操作窗体上的数据。
文本编辑
TextBox控件
显示设计时输入的文本,用户可以在运行时编辑此文本,或者通过编程来更改此文本。
RichTextBox 控件
允许以纯文本或富文本格式 (RTF) 显示文本。
MaskedTextBox 控件
约束用户输入的格式
信息显示(只读)
Label控件
显示用户无法直接编辑的文本
LinkLabel控件
将文本显示为 Web 样式的链接,并在用户单击特殊文本时触发事件。 通常文本是指向另一个窗口或网站的链接。
StatusStrip 控件
使用框架区域显示有关应用程序当前状态的信息,通常位于父窗体的底部
ProgressBar 控件
向用户显示操作的当前进度。
网页显示
WebBrowser 控件
使用户能够在你的窗体中导航网页。
从列表中选择
CheckedListBox 控件
显示一个可滚动的项列表,每个项都带有一个复选框
ComboBox 控件
显示项的下拉列表。
DomainUpDown 控件
显示用户可以使用向上和向下按钮滚动浏览的文本项列表。
ListBox 控件
显示文本和图形项(图标)的列表。
ListView 控件
以四种不同视图中的一种显示项。 视图包括纯文本、带有小图标的文本、带有大图标的文本和详细信息视图。
NumericUpDown 控件
显示用户可以使用向上和向下按钮滚动浏览的数字列表。
TreeView 控件
显示节点对象的分层集合,这些对象可以由带有可选复选框或图标的文本组成。
图形显示
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 控件
在已标记的不可滚动框架上对一组控件(如单选按钮)进行分组。
TabControl 控件
提供一个选项卡式页面,用于有效地组织和访问分组对象。
SplitContainer 控件
提供由可移动条隔开的两个面板。 注意:SplitContainer 控件旨在替换 Splitter 控件。
TableLayoutPanel 控件
表示一个面板,它可以在一个由行和列组成的网格中对其内容进行动态布局。
FlowLayoutPanel 控件
表示以水平或垂直方式动态布置其内容的面板。
音频
SoundPlayer 控件
播放 .wav 格式的声音文件。 可以异步加载或播放声音。