控件是包含在窗体上的对象,是构成用户界面的基本元素。控件也是设计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: 颜色对话框控件,允许用户通过调色板选择并设置界面元素的颜色