常用WINDOWS窗体控件
案例讲解
【案例4-1】基本控件的使用。制作一个简单的个 案例 】基本控件的使用。 人信息登记窗口,要求输入个人姓名、年龄、 人信息登记窗口,要求输入个人姓名、年龄、并选择 性别以及个人爱好等信息。 性别以及个人爱好等信息。最后要求使用标签将所填 写的信息汇总。 写的信息汇总。
§4.7 列表框控件
§4.8 下拉框控件
下拉框也称为组合框(ComboBox)控件,它结 下拉框也称为组合框( )控件, 合了文本框和列表框两者的特点。 合了文本框和列表框两者的特点。下拉框控件用于在 下拉组合框中显示数据。默认情况下, 下拉组合框中显示数据。默认情况下,下拉框控件分 两部分显示:顶部为允许用户输入列表项的文本框; 两部分显示:顶部为允许用户输入列表项的文本框; 第二部分为列表框可供用户进行选择。 第二部分为列表框可供用户进行选择。ComboBox的 的 常用属性与列表框基本相同
§4.11 计时器控件
也被称为时钟(Timer)控件,它的作用是按照标 控件, 也被称为时钟 控件 准时间间隔引发计时器事件的组件。 准时间间隔引发计时器事件的组件。 计时器常用属性有两个: 计时器常用属性有两个: Enabled: 设置计时器控件是否可用,可选值为 设置计时器控件是否可用, True或False 或 Interval: 设置时间间隔值。Interval的值须介于 设置时间间隔值。 的值须介于 1~65535之间。每单位为 之间。 之间 每单位为1ms。 。 计时器只有一个Tick事件,若启用Timer控件, 事件,若启用 控件, 计时器只有一个 事件 控件 则每个Interval间隔就会引发一次 间隔就会引发一次Tick事件。 事件。 则每个 间隔就会引发一次 事件
§4.9 树形视图控件和列表视图控件
树形视图(TreeView)控件是显示结点 树形视图 控件是显示结点(Node)对象 对象 控件是显示结点 的等级体系结构,每个Node对象包含了一个标签和 的等级体系结构,每个 对象包含了一个标签和 可选的点位图。 控件通常用来显示文档头、 可选的点位图。TreeView控件通常用来显示文档头、 控件通常用来显示文档头 索引中的条目、 索引中的条目、磁盘上的文件和目录或者可以显示为 等级结构的各种信息。 等级结构的各种信息。Windows资源管理器左侧部分 资源管理器左侧部分 就是一个典型的树形结构。 就是一个典型的树形结构。
§4.10 选项卡控件
选项卡( 选项卡(TabControl)控件用来显示多个选项卡。 )控件用来显示多个选项卡。 这些选项卡类似于档案柜文件夹中的标签。 这些选项卡类似于档案柜文件夹中的标签。选项卡控件 中可以包含图片和其他的控件。 中可以包含图片和其他的控件。 选项卡的常用属性有: 选项卡的常用属性有: TabPages:这也是选项卡最重要的属性。它包含单独 :这也是选项卡最重要的属性。 的选项卡,每个选项卡是一个TabPage对象。点击 对象。 的选项卡,每个选项卡是一个 对象 Tabpages属性右边的 个小黑点按钮,就会弹出 属性右边的3个小黑点按钮 属性右边的 个小黑点按钮,就会弹出TabPage 集合编辑器,点击“添加”按钮就会添加新的选项卡, 集合编辑器,点击“添加”按钮就会添加新的选项卡, 每个选项卡又有自己独立的属性供用户修改。 每个选项卡又有自己独立的属性供用户修改。 MultiLIne:控制选项卡是否可以以多行的形式显示。 :控制选项卡是否可以以多行的形式显示。 Alignment:控制选项卡的排列方式,可选值有Left、 :控制选项卡的排列方式,可选值有 、 Right、Top和Bottom四个。 四个。 、 和 四个
§4.1 标签控件
标签(Label)控件用来显示文本,是设计应用 标签( )控件用来显示文本, 程序界面经常要用到的控件之一, 程序界面经常要用到的控件之一,主要是对程序中的 某些控件、程序运行状态或程序运行结果进行标识的。 某些控件、程序运行状态或程序运行结果进行标识的。
§4.2 文本框控件
文本框(TextBox)控件也是应用程序经常用到 文本框( ) 的控件之一,主要用来在程序运行时接受用户输入, 的控件之一,主要用来在程序运行时接受用户输入, 或者显示运行的结果,以完成用户与程序的交互。 或者显示运行的结果,以完成用户与程序的交互。
§4.3 命令按钮控件
命令按钮( 命令按钮(Button)控件也是应用程序经常用 ) 到的控件之一,它主要接受鼠标单击或双击事件。 到的控件之一,它主要接受鼠标单击或双击事件。单 击命令按钮就会触发该按钮的Click事件,从而程序 事件, 击命令按钮就会触发该按钮的 事件 就会进入到写好的事件过程下。 就会进入到写好的事件过程下。
§4.16 对话框控件
对话框控件是一个总体的概念, 对话框控件是一个总体的概念,提供了 Windows操作系统下的标准对话框。具体的可细 操作系统下的标准对话框。 操作系统下的标准对话框 分为打开文件对话框( )、保存文 分为打开文件对话框(OpenFileDialog)、保存文 )、 件对话框( )、文件夹浏览对话框 件对话框(SaveFileDialog)、文件夹浏览对话框 )、 )、字体对话框 (FolderBrowserDialog)、字体对话框 )、 )、颜色对话框 )、打 (FontDialog)、颜色对话框(ColorDialog)、打 )、颜色对话框( )、 印对话框( 印对话框(PrintDialog)和打印预览对话框 ) (PrintPreviewDialog)等。 )
案例讲解
案例4-2】基本控件的使用。 【 案例 】 基本控件的使用 。 制作一个包含两页 选项卡的Windows应用程序 , 其中一页包含进度 应用程序, 选项卡的 应用程序 条和滚动条控件, 条和滚动条控件 , 握本章基础概念 本章基础概念 2、掌握本章案例 、 本章案例
滚动条控件的常用属性表 描 述 常用属性 Value Minimum Maximum LargeChange SmallChange
获取或设置滚动条的当前位置 获取或设置滚动条范围的最小值 获取或设置滚动条范围的最大值 设置滚动条滚动一次的最大变化值,即点击滚 动条空白处的变化量 设置滚动条滚动一次的最小变化值,即点击滚 动条两端箭头时的变化量
§4.14 进度条控件
进度条(ProgressBar)控件用来显示事务处 控件用来显示事务处 进度条 理的进度。比如执行一个耗时较多的操作, 理的进度。比如执行一个耗时较多的操作,通 过进度条可以显示操作处理的进度。 过进度条可以显示操作处理的进度。 ProgressBar通过在水平条中显示适当数目的矩 通过在水平条中显示适当数目的矩 形来指示进程的进度。进程完成时, 形来指示进程的进度。进程完成时,进度条被 填满。 填满。
§4.4 超级链接控件
超链接(LinkLabel)控件类似于网页中的超链接 控件类似于网页中的超链接 超链接 热字。当鼠标移到LinkLabel上时,鼠标的形状就发 上时, 热字。当鼠标移到 上时 生变化。 生变化。
§4.5 单选按钮控件
单选按钮(RadioButton)控件是让用户在一组 单选按钮( ) 选项中选定一项且只能选中一项。 选项中选定一项且只能选中一项。若窗体内仅有一组 RadioButton控件,则可将它们简单的放置在窗体内, 控件, 控件 则可将它们简单的放置在窗体内, 但如果在同一窗体中有多组RadioButton时,则需要 但如果在同一窗体中有多组 时 将其放置到框架(GroupBox)控件中。 控件中。 将其放置到框架 控件中
日期(MonthCalendar)控件是 控件是Visual 日期 控件是 提供给用户的一个非常有效的能够显示日期的控 件。
日期控件常用属性表
常 用 属 性 BoldedDates Dock MaxDate MinDate ShowToday
描
述
使用粗体标注出来的日期,该属性为一集合 控制日历表的位置 日历所能显示的最大日期,默认为9998-12-31 日历所能显示的最小日期,默认为1753-1-1 是否将当前日期用红色圈住出来
§4.15 状态栏控件 状态栏(StatusBar)控件是由若干个面板构成的 控件是由若干个面板构成的 状态栏 框架,可以用它显示应用程序的运行状态。 框架,可以用它显示应用程序的运行状态。该控 件最多可包含16个框架 个框架。 件最多可包含 个框架。状态栏可以放置在应用 程序的顶部、底部或侧面。通过修改其Dock属性 程序的顶部、底部或侧面。通过修改其 属性 来实现。 来实现。
§4.6 复选框控件
复选框(CheckBox)控件是让用户在一组选项 复选框( ) 中选定一项或者选定多项。 中选定一项或者选定多项。若窗体内仅有一组 CheckBox控件,则可将它们简单的放置在窗体内, 控件, 控件 则可将它们简单的放置在窗体内, 但如果在同一窗体中有多组CheckBox时,则需要将 但如果在同一窗体中有多组 时 其放置到框架(GroupBox)控件中。 控件中。 其放置到框架 控件中
§4.12 滚动条控件
滚动条控件又可分为水平滚动条(HScrollBar) 滚动条控件又可分为水平滚动条 和垂直滚动条(VScrollBar)两类。可以在应用程序 两类。 和垂直滚动条 两类 的窗体或控件容器中水平或垂直滚动, 的窗体或控件容器中水平或垂直滚动,方便查阅大 篇幅的信息。 篇幅的信息。
列表框( 列表框(ListBox)控件用来显示选项列表,用 )控件用来显示选项列表, 户可从中进行选择一项或多项的操作。 户可从中进行选择一项或多项的操作。
列表框常用属性表
常用属性 Name Items SelectionMode SelectedIndex SelectedItem SelectedIndices SelectedItems Sorted Text 列表框名称 为列表框添加选项 提供多种选择模式供列表框使用 获取或设置ListBox中当前选定项的索引,索引值从0开始 获取或设置ListBox中当前选定项的内容值 获取一集合,该集合包含ListBox中所有选定项的索引 获取一集合,该集合包含ListBox中所有选定项的内容值 控制各选项是否按字母顺序排列 获取被选中列表项的值 描 述