当前位置:IT认证>BASIC题库

问题:[问答题]

[问答题] 完成下列问题:在名称为Form1的窗体上,画一个名称为Label1的标签,其标题为“等级考试”,能根据标题内容自动调整标签的大小,外观如图2所示。再画一个名称为Timer1的计时器,其Interval属性设置为0,Enabled属性设置为True。 要求:编写窗体的Load事件过程和计时器的Timer事件过程,使得程序运行时,每隔1s标签交替隐藏或显示一次。 注意:存盘时,将文件保存至考生文件夹下,窗体文件名为sjt2.frm,工程文件名为sjt2.vbp。要求程序中不得使用变量,每个

  

参考答案:

[操作步骤]
第1步:新建一个标准EXE工程。
第2步:添加标签控件。在窗体上画一个标签控件,设置其Caption属性为“等级考试”,设置其AutoSize属性为True,设置BorderStyle属性为1-FixedSingle。
第3步:添加计时器控件。在窗体上画一个计时器控件,无须修改其属性。
第4步:编写代码。
PrivateSubForm_Load()
TimerInterval=1000
EndSub
PrivateSubTimer1_Timer()
Label1.Visible=NotLabel1.Visible
EndSub
第5步:调试并运行程序,最后按题目要求保存工程。

  参考解析

若要标签控件能自动调整大小以适应文字内容,需要设置标签控件的AutoSize属性为True。标签控件的显示与否由其Visible属性控制。程序中利用Timer控件的Timer事件过程交替更改标签控件的Visible属性,可控制标签控件交替显示与隐藏。触发Timer事件的时间间隔由Timer控件的Interval属性控制。

微信端