【程序功能】 本程序实现如下功能:在 windows 窗体中显示按控件和日历控件;使用计时器控件自动改变日历控件的值,使用按控件启动或中止计时器控件。 【操作要求】 新建并保存项目:在 visual studio .NET 中,新建一个 visual c#windows 应用程序项目,名称设置为 Test4_20 ,贼之设置为考生文件夹。 1. 设计窗体: 在窗体中添加两个 Button 控件、一个 monthCalendar1 和一个 Timer 控件,设计的窗体及控件的 Tab 件顺序如图 4-20a 所示,各个控件的 name 和 test 属性安装表 4-20 进行设置。 2. 在设计时设置控件的属性: 设置控件 button1 的 Enable 属性为 false, 控件 timer1 的 Enable 属性为 True, 其余保持默认设置。 3 在运行时改变控件的属性: 为控件 timer1 添加计时事件,在处理代码中将 monthCalendar1 选择的初始值增加 1d , 分别为控件 button 添加鼠标单击事件,在处理代码中启动计时器控件,并使自身不可用,按 button2 可用; 分别为控件 button2 添加鼠标单击事件,在处理代码中禁止计时器控件,并使自身不可用,按 button1 可用; 4. 程序设计完成之后进行编译,生成项目的 EXE 可执行文件 【执行结果】 运行程序显示窗体,开始时 “启动”按不可用,日历控件显示的时间不断前进,约每秒钟增加 10d ;若选中按“中止”,日历控件选中的日期保持不变,“启动”按可用而“中止”按不可用,如图 4-20b 所示。