操作题

(1)在名称为 Form1 的窗体上添加一个标签, 其名称为 Label1, 然后通过属性窗口设置窗体和标签的属性, 实现如下功能:
①窗体标题为“设置标签属性”;
②标签的位置为: 距窗体左边界 500, 距窗体顶边界 300;
③标签的标题为“等级考试”;
④标签的 AutoSize 属性为 True;
⑤标签带有边框。
程序的运行情况如图所示。
要求: 不编写任何代码。
注意: 存盘时必须存放在考生文件夹下, 工程文件名保存为 sjt1. vbp, 窗体文件名保存为sjt1. frm。

(2)在名称为 Form1 的窗体上添加一个命令按钮和一个水平滚动条, 其名称分别为 Command1和 HScroll1, 编写适当的事件过程。 程序运行后, 如果单击命令按钮, 则按如下要求设置水平滚动条的属性:
Max=窗体宽度
Min=0
LargeChange=50
SmallChange=10
而如果移动水平滚动条的滚动框, 则滚动框的位置值显示在窗体上。 程序的运行情况如图所示。

【正确答案】

(1)AutoSize 属性值可决定控件(标签和图片框)是否自动改变大小以显示其全部内容, 当值为 True 时表示自动改变控件大小以显示全部内容; 为 False(默认值)时表示保持控件大小不变, 超出控件区域的内容被裁剪掉。 BorderStyle 属性用于设置标签的边框样式,值为 0 表示无边框, 值为 1 表示有边框。
(2)本题主要考查控件的画法、 水平滚动条(HScrollBar)相关属性的设置以及命令按钮简单事件编程的掌握情况。
滚动条的 Max、 Min 属性限定了滚动条所能表示的最大值和最小值, 即 Value 属性值的取值范围。 LargeChange 属性用于设置当单击滚动条滑块与两侧箭头间区域时 Value 属性值的改变量, SmallChange 属性用于设置当单击滚动条两侧箭头时 Value 属性值的改变量。 滚动条滑块位置改变时触发其 Change 事件。 在窗体上输出内容使用 Print 方法。

【答案解析】