要在 Windows 窗体上使用的控件

下面按字母顺序列出了可在 Windows 窗体上使用的控件和组件。 除本节介绍的 Windows 窗体控件外,还可向 Windows 窗体添加 ActiveX 控件和自定义控件。 如果在此处列出的控件中未找到所需控件,还可创建自己的控件。 有关详细信息,请参阅设计时开发 Windows 窗体控件。 有关选择所需控件的详细信息,请参阅按功能列出的 Windows 窗体控件

注意

Visual Basic 控件基于 .NET Framework 提供的类。

本节内容

按功能列出的 Windows 窗体控件
列出并描述了基于 .NET Framework 的 Windows 窗体控件。

具有内置所有者描述支持的控件
描述如何更改控件外观的各个方面,这些方面不可通过属性进行更改。

BackgroundWorker 组件
允许窗体或控件以异步方式运行操作。

BindingNavigator 控件
为绑定到数据的控件提供导航和操作用户界面 (UI)。

BindingSource 组件
封装数据源以绑定到控件。

Button 控件
显示用户可以单击以执行操作的标准按钮。

CheckBox 控件
指示条件是打开还是关闭。

CheckedListBox 控件
显示项的列表,每个项旁边都有一个复选框。

ColorDialog 组件
允许用户在预先配置的对话框中从调色板选择颜色以及将自定义颜色添加到该调色板。

ComboBox 控件
在下拉式组合框中显示数据。

ContextMenu 组件
向用户提供易于访问的菜单,该菜单包含与选定对象关联的常用命令。 尽管 ContextMenuStrip 替换了早期版本的 ContextMenu 控件并向其中添加了功能,但保留了 ContextMenu,以实现后向兼容性以及供将来需要时使用。

ContextMenuStrip 控件
表示快捷菜单。 尽管 ContextMenuStrip 替换了早期版本的 ContextMenu 控件并向其中添加了功能,但保留了 ContextMenu,以实现后向兼容性以及供将来需要时使用。

DataGrid 控件
显示数据集中的表格数据,并允许对数据源进行更新。

DataGridView 控件
为显示和编辑表格数据提供了灵活、可扩展的系统。

DateTimePicker 控件
允许用户从日期或时间列表中选择单个项。

对话框控件和组件
描述一组控件,这些控件允许用户执行与应用程序或系统的标准交互操作。

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 Component
通过预先配置的对话框设置供打印的页详细信息。

Panel 控件
为其他控件提供可识别分组,并允许滚动。

PictureBox 控件
以位图、GIF、JPEG、图元文件或图标格式显示图形。

PrintDialog 组件
选择打印机,选中要打印的压面,并确定其他与打印相关的设置。

PrintDocument 组件
设置对打印内容进行描述的属性,并在基于 Windows 的应用程序中打印文档。

PrintPreviewControl 控件
允许创建自己的 PrintPreview 组件或对话框,而不是使用预先配置的版本。

PrintPreviewDialog 控件
显示文档打印时将显示的情况。

ProgressBar 控件
以图形方式指示操作的完成进度。

RadioButton 控件
向用户显示由两个或更多个互斥选项组成的选项组。

RichTextBox 控件
允许用户通过格式设置来输入、显示和操作文本。

SaveFileDialog 组件
选择要保存的文件及要保存的位置。

SoundPlayer 类 使你能够轻松地将声音包含在应用程序中。

SplitContainer 控件
允许用户调整停靠控件的大小。

Splitter 控件
允许用户调整停靠控件的大小(.NET Framework 版本 1.x)。

StatusBar 控件
显示与具有焦点的控件相关的状态信息。 尽管 StatusStrip 替换并扩展了早期版本的 StatusBar 控件,但也可以选择保留 StatusBar 以备向后兼容性和将来使用。

StatusStrip 控件
表示 Windows 状态栏控件。 尽管 StatusStrip 替换并扩展了早期版本的 StatusBar 控件,但也可以选择保留 StatusBar 以备向后兼容性和将来使用。

TabControl 控件
显示多个可包含图片或其他控件的选项卡。

TableLayoutPanel 控件
表示一个面板,它可以在一个由行和列组成的网格中对其内容进行动态布局。

TextBox 控件
允许来自用户的可编辑多行输入。

Timer 组件
按固定间隔引发事件。

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 窗体控件
描述一组控件,用于为用户提供可从中选择的选项列表。

Windows 窗体控件
说明 Windows 窗体控件的用法,并介绍有关如何使用这些控件的重要概念。

设计时开发 Windows 窗体控件
提供一些链接,这些链接指向分步说明主题、有关创建何种控件的建议和与创建自己的控件相关的其他信息。

不同语言和库中的控件和可编程对象的比较
提供一个表,该表将 Visual Basic 6.0 中的控件映射到 Visual Basic .NET 中的相应控件。 请注意,控件现在是 .NET Framework 中的类。

如何:向 Windows 窗体添加 ActiveX 控件
介绍在 Windows 窗体中如何使用 ActiveX 控件。