下面是可在 Windows 窗体上使用的控件和组件的按字母顺序排列列表。 除了本节中介绍的 Windows 窗体控件外,还可以将 ActiveX 和自定义控件添加到 Windows 窗体。 如果未找到此处列出的控件,也可以创建自己的控件。 有关详细信息,请参阅 设计时开发 Windows 窗体控件。 有关选择所需控件的详细信息,请参阅 Windows 窗体控件(按函数)。
注释
Visual Basic 控件基于 .NET Framework 提供的类。
本节中
按功能分类的 Windows 窗体控件
列出并描述基于 .NET Framework 的 Windows 窗体控件。
具有内置所有者描述支持的控件
介绍如何更改无法通过属性获取的控件外观的各个方面。
BackgroundWorker 组件
能够使窗体或控件异步运行操作。
BindingNavigator 控件
为绑定到数据的控件提供导航和用户界面操作。
BindingSource 组件
封装一个数据源以便绑定到控件。
Button 控件
显示一个标准按钮,用户可以单击该按钮来执行作。
CheckBox 控件
指示状态是启用还是禁用。
CheckedListBox 控件
显示一个项列表,其中包含每个项旁边的复选框。
ColorDialog 组件
允许用户从预配置的对话框中的调色板中选择颜色,并将自定义颜色添加到该调色板。
ComboBox 控件
在下拉列表组合框中显示数据。
ContextMenu 组件
为用户提供与所选对象关联的常用命令的易于访问的菜单。 尽管ContextMenuStrip替换并为ContextMenu控制的早期版本添加了功能,ContextMenu仍被保留用于后向兼容性和未来使用(如果需要)。
ContextMenuStrip 控件
表示快捷菜单。 虽然ContextMenuStrip替换并增加了对以前版本的ContextMenu控件的功能,但ContextMenu仍然被保留以保证向后兼容性,并可供将来需要时使用。
数据网格控件
显示数据集中的表格数据,并允许更新数据源。
DataGridView 控件
提供灵活的可扩展系统,用于显示和编辑表格数据。
DateTimePicker 控件
允许用户从日期或时间列表中选择单个项。
Dialog-Box 控件和组件
描述一组控件,允许用户与应用程序或系统执行标准交互。
DomainUpDown 控件
显示用户可以浏览和选择的文本字符串。
ErrorProvider 组件
以非侵入性方式向用户显示错误信息。
FileDialog 类 为文件对话框提供基类功能。
FlowLayoutPanel 控件
表示一个面板,该面板以水平或垂直方式动态布局其内容。
FolderBrowserDialog 组件
显示用户可以浏览并选择目录或创建新目录的界面。
FontDialog 组件
公开系统上当前安装的字体。
GroupBox 控件
为其他控件提供可识别的分组。
HelpProvider 组件
将 HTML 帮助文件与基于 Windows 的应用程序相关联。
HScrollBar 和 VScrollBar 控件
使用水平或垂直滚动在应用程序或控件内浏览一系列项目或大量信息。
ImageList 组件
显示其他控件上的图像。
Label 控件
显示用户无法编辑的文本。
LinkLabel 控件
允许向 Windows 窗体应用程序添加 Web 样式链接。
ListBox 控件
允许用户从预定义列表中选择一个或多个项。
ListView 控件
以 Windows 资源管理器的方式显示带有图标的项目列表。
MainMenu 组件
在运行时显示菜单。 如果您选择这样做,尽管 MenuStrip 替换并扩展了之前版本中 MainMenu 控件的功能,MainMenu 仍将保留以确保向后兼容性和未来的使用。
MaskedTextBox 控件
约束表单中用户输入的格式。
MenuStrip 控件
为窗体提供菜单系统。 如果您选择这样做,尽管 MenuStrip 替换并扩展了之前版本中 MainMenu 控件的功能,MainMenu 仍将保留以确保向后兼容性和未来的使用。
MonthCalendar 控件
为用户提供直观的图形界面,用于查看和设置日期信息。
NotifyIcon 组件
显示在后台运行且不具有用户界面的进程图标。
NumericUpDown 控件
显示用户可以浏览和选择的数字。
OpenFileDialog 组件
允许用户使用预配置的对话框打开文件。
PageSetupDialog 组件
设置页面详情以用于通过预设的对话框进行打印。
Panel 控件
为其他控件提供可识别的分组,并允许滚动。
PictureBox 控件
以位图、GIF、JPEG、图元文件或图标格式显示图形。
PrintDialog 组件
选择打印机,选择要打印的页面,并确定其他与打印相关的设置。
PrintDocument 组件
设置描述要打印的内容的属性,并在基于 Windows 的应用程序中打印文档。
PrintPreviewControl 控件
允许创建自己的 PrintPreview
组件或对话框,而不是使用预配置的版本。
PrintPreviewDialog 控件
显示文档即将打印时的外观。
ProgressBar 控件
以图形方式指示作完成进度。
RadioButton 控件
向用户提供一组两个或多个互斥选项。
RichTextBox 控件
允许用户输入、显示和操作带格式的文本。
SaveFileDialog 组件
选择要保存的文件以及保存位置。
SoundPlayer 类 使你能够轻松地在应用程序中包括声音。
SplitContainer 控件
允许用户调整停靠控件的大小。
拆分器控件
允许用户调整停靠控件的大小(.NET Framework 版本 1.x)。
StatusBar 控件
显示与具有焦点的控件相关的状态信息。 尽管 StatusStrip 替换并扩展了早期版本的 StatusBar 控件,但也可以选择保留 StatusBar 以备向后兼容性和将来使用。
StatusStrip 控件
表示 Windows 状态栏控件。 尽管 StatusStrip 替换并扩展了早期版本的 StatusBar 控件,但也可以选择保留 StatusBar 以备向后兼容性和将来使用。
TabControl 控件
显示可包含图片或其他控件的多个选项卡。
TableLayoutPanel 控件
表示一个面板,该面板在由行和列组成的网格中动态布局其内容。
TextBox 控件
允许用户进行可编辑的多行输入。
计时器组件
定期引发事件。
ToolBar 控件
显示激活命令的菜单和位图按钮。 可以扩展控件的功能并修改其外观和行为。 如果您选择这样做,尽管 ToolStrip 替换并扩展了之前版本中 ToolBar 控件的功能,ToolBar 仍将保留以确保向后兼容性和未来的使用。
ToolStrip 控件
在 Windows 窗体应用程序中创建自定义工具栏和菜单。 如果您选择这样做,尽管 ToolStrip 替换并扩展了之前版本中 ToolBar 控件的功能,ToolBar 仍将保留以确保向后兼容性和未来的使用。
ToolStripContainer 控件
在窗体的每一侧提供面板,用于停靠、漂流和排列 ToolStrip 控件,以及传统控件的中心 ToolStripContentPanel 。
ToolStripPanel 控件
提供一个面板用于停靠、漂流和排列 ToolStrip 控件。
ToolStripProgressBar 控件概述
以图形方式指示作完成进度。 通常 ToolStripProgressBar 包含在一个 StatusStrip.
ToolStripStatusLabel 控件
表示 StatusStrip 控件中的一个面板。
ToolTip 组件
当用户指向其他控件时显示文本。
TrackBar 控件
允许浏览大量信息或直观地调整数值设置。
TreeView 控件
显示可展开或折叠的节点的层次结构。
WebBrowser 控件
托管网页并向应用程序提供 Internet Web 浏览功能。
用于列出选项的 Windows Form 控件
描述一组控件,这些控件用于向用户提供可供选择的选项列表。
相关部分
Windows 窗体控件
说明 Windows 窗体控件的使用,并介绍了使用它们的重要概念。
设计时开发 Windows 窗体控件
提供指向分步主题的链接、要创建的控件类型的建议,以及有关创建自己的控件的其他信息。
各种语言和库中比较的控件和可编程对象
提供一个表,用于将 Visual Basic 6.0 中的控件映射到 Visual Basic .NET 中的相应控件。 请注意,控件现在是 .NET Framework 中的类。
如何:向 Windows 窗体添加 ActiveX 控件
介绍如何在 Windows 窗体上使用 ActiveX 控件。