[问答题] 在名称为Form1的窗体上画一个文本框,名称为Text1,其宽度为1000;再画一个滚动条,名称为HS1。其刻度值的范围是1000—2000。请编写滚动条的Change

12 查阅

[问答题] 在名称为Form1的窗体上画一个文本框,名称为Text1,其宽度为1000;再画一个滚动条,名称为HS1。其刻度值的范围是1000—2000。请编写滚动条的Change事件过程,程序运行后,如果移动滚动框,则可按照滚动条的刻度值改变文木框的宽度。运行时的窗体如下图所示。程序中不能使用任何变量,事件过程只能写一条语句。*注意:存盘时必须存放在考生文件夹下,工程文件名为sjt12.vbp,窗体文件名为sjt12.frm。

参考答案:

步骤1:启动VB,新建工程文件。步骤2:设计窗体。根据题意,该用户界面包括三个对象,即窗体、一个文本框和一个命令按钮。因此在窗体上添加一个文本框和一个命令按钮并放置在窗体的适当位置。步骤3:设置属性。根据题意,窗体的名称(Name)和标题(Caption)属性都为默认的Form1,因此无需再为其重新设置属性。将文本框的名称(Name)和标题(Caption)属性分别设置为“Text1”和空值。将命令按钮的名称(Name)和标题(Caption)属性分别设置为“C1&rd

本题主要考查对象的Left属性的概念。Left属性使用来设置对象的左边的坐标值,坐标值的默认单位为twip。当用程序代码设计时其格式为:对象.Left[=x]。这里的对象可以是窗体和绝大多数控件。当“对象”为窗体时,Left指的是窗体得左边界于屏幕左边界的相对距离;而当“对象”为控件时,Left指控件的左边界与窗体的左边的相对距离。和Left属性相同的还有top属性,它是用来设置对象的顶边的坐标值,其对象的概念和Left属性中相同。本题要求单击按钮后文本框水平移动到窗体的最左端。对象为文本框,它的Left值是相对于窗体的左边界来说的,因此当它移动到窗体最左端时其Left值为0。

计算机考试