C#应用实训|项目四 知识拓展
发布者:唯众
布时间:2020-12-13 16:54:00
点击量:
- 定时器Timer控件
定时器控件(Timer)在上一章中曾经出现过,它可以使程序每隔一定的事件来执行相同的任务。定时器控件按照指定的时间间隔来触发事件,用户可以使用这个事件来执行周期性的操作。它的主要属性和事件如表4-11所示。
表4-11 Timer控件主要属性和事件
属性 |
说明 |
Enabled |
指定时钟是否处于运行状态,是否可以触发事件 |
Interval |
指定定时器孔家能触发事件的时间间隔,单位为毫秒 |
方法 |
说明 |
Start |
启动时钟,即把定时器控件的Enabled属性设置为True |
Stop |
停止时钟,即把定时器控件的Enabled属性设置为False |
事件 |
说明 |
Tick |
每当用户指定的时间间隔到达后所要执行的时间 |
编码标准:在定时器控件名前面加tmr前缀。
定时器控件在运行的时候是不可见的,当把定时器控件添加都爱窗体上时,该控件会被安排到窗体的下方显示,和任务栏图标等控件类似。
- 进度条ProgressBar控件
进度条(ProgressBar)控件使用矩形方块从左至右显示某一过程的进度情况。例如。在复制某一文件时,常常有一个代表安装进度的变化长条,这种能够表示进度的长条就是进度条。
表4-12中列出了进度条控件支持的常用属性
表4-12 ProgressBar控件主要常用和事件
属性 |
说明 |
Maximun |
该属性表示进度条控件的最大值,默认为100 |
Minimun |
该属性表示进度条控件的最大值,进度条从最小值开始递增,直到达到最大值,默认为0 |
Step |
获取或设置调用PerformStep方法增加进度条的当前位置时所根据的数量 |
Value |
获取或设置进度条的当前位置 |
方法 |
说明 |
Increm |
按指定的数量增加进度条的当前位置 |
PerformStep |
按照Step属性的数量增加进度条的当前位置 |
编码标准:在进度条控件名前面加pgr前缀。
- 选项卡
选项卡控件(TabControl)由多个选项卡子控件构成,每个选项卡都是一个独立的“容器”,因此选项卡中可包含其他控件,这种控件在Windows操作系统中的许多地方都可以找到,例如文件的“属性”对话框、控制面板中的“网络配置”对话框等。
TabControl控件最重要的属性是TabPages,该属性可以获取和设置控件中所包含的选项卡集合。单击选项卡时,将触发被单击的TabPage对象的Click事件。在TabControl控件的“属性”窗体中单击TabPages属性右边的“…”按钮,显示“TabPage集合编辑器”对话框,如图4-30所示。
图4-30 “TabPage集合编辑器”对话框
表4-13列出了选项卡控件常用属性和事件。
表4-13 选项卡控件常用属性和事件
属性 |
说明 |
MultiLine |
获取或设置一个值,该值显示是否允许多行选项卡 |
SelectedIndex |
获取或设置当前选定的选项卡页的索引 |
SelectedTab |
获取或设置当前选定的选项卡页 |
ShowToolTips |
获取或设置一个值,该值指示当鼠标移到选项卡上时是否显示该选项卡的“工具提示” |
TabCount |
获取选项卡条中选项卡的数目 |
事件 |
说明 |
SelectedIndexChanged |
更改SelectedIndex属性时,将触发该事件 |
编码标准:在选项卡控件名前加tab前缀。
项目总结
- 窗体提供了收集、显示和传送信息的界面,是类的对象,有二种方式显示窗体。
- 消息框用于显示消息,与用户交互。
- 列表框控件是列出所有选项的清单控件。
- MDI多文档窗体,就是可以在一个界面中同时对多个文档进行操作。
上一篇:C#应用实训|任务3 主窗体功能实现
下一篇:C#应用实训|项目五 智能大棚控制系统