【程序功能】 本程序实现如下功能:在 windows 窗体中显示按钮控件和进度条控件;使用计时器控件自动改变进度条控件的进度,使用按钮控件启动或中止计时器控件。 【操作要求】 新建并保存项目:在 visual studio .NET 中,新建一个 visual c#windows 应用程序项目,名称设置为 Test4_17 ,贼之设置为考生文件夹。 1. 设计窗体: 在窗体中添加两个 Label 控件、两个 HScrollBar 和一个 Timer 控件,设计的窗体及控件的 Tab 件顺序如图 4-17a 所示,各个控件的 name 和 test 属性安装表 4-17 进行设置。 2. 在设计时设置控件的属性: 设置控件 HScrollBar1 和 HScrollBar2 值的变化范围均为 0~50 之间,控件 timer1 的 Enable 属性为 True, 其余保持默认设置。 3 在运行时改变控件的属性: 为控件 timer1 添加计时事件,在处理代码中判断控件 HScrollBar1 、 HScrollBar2 哪个滑块是否已达到最大值,若是则重新设置为最小值,否则使控件 HScrollBar1 的滑块前进 1 个单位、 HScrollBar2 的滚动条前进 5 个单位; 4. 程序设计完成之后进行编译,生成项目的 EXE 可执行文件 【执行结果】 运行程序显示窗体,开始滚动条控件的均位于最右端,此后每过 0.1s 水平滚动条控件的水平移动条各自像右移动,到达最右端后又重头开始,下方滑块控件水平移动条的前进速度约比上方的快 5 倍,如图 4-17b 所示。