注意:下面出现的“考生文件夹”均为c:\wexam\25160001。 (1) 在名称为Form1的窗体上画一个名称为H1的水平滚动条,请在“属性”窗口中设置它的属性值,使之满足以下要求:它的最大刻度值为100,最小刻度值为1,在运行时鼠标单击滚动条上滚动框以外的区域(不包括两边按钮),滚动框移动10个刻度。再在滚动条下面画两个名称分别为L1和L2的标签,并分别显示1和100,运行时的窗体如图19-1所示。 注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm (2) 在名称为Form1的窗体上画两个文本框,名称分别为Text1和Text2,均无初始内容;再建立一个下拉菜单,菜单标题为“操作”,名称为M1,此菜单下含有两个子菜单项,名称分别为Cooy和Clear、标题分别为“复制”和“清除”。请编写适当的事件过程,使得程序运行时,单击“复制”菜单项,则把 Text1中的内容复制到Text2中,单击“清除”菜单项,则清除Text2中的内容(即在Text2中填入空字符串)。程序运行界面如图19-2所示。要求在程序中不得使用任何变量,每个事件过程中只能写一条语句。 注意:存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。
参考答案:
解析: 滚动条的最大值由Max属性设置,最小值由Min属性设置。鼠标卓击滚动条上滚动框以外的区域(不包括两边按钮)滑块移动的增量值由LargeChange属性设置。标签上的标题由Caption属性设置,控件的名称由Name属性设置。解题步骤:
第一步:建立界面并设置控件属性。程序用到的控件及其属性见表19-2。
表 19-2
控 件 | 属 性 | 设 置 值 |
Label | Name Caption | L1 1 |
Lzbel | Name Caption | L2 100 |
Hscrollbar | Name Max Min Largechange | H1 100 1 10 |
第三步:按题目要求存盘。
(2) 在Visual Basic中,菜单项通过“菜单编辑器”窗口建立,在窗体上单击右键选择“菜单编辑器”选项可以打开“菜单编辑器”窗口;文本框的内容由Text属性设置,其形式为:
文本框名.Text=要显示的内容。解题步骤:
第一步:建立界面并设置控件属性。程序中用到的菜单项和控件的属性见表19-3。
表 19-3
标 题 | 名 称 | 内 缩 符 号 |
操作 | M1 | 0 |
复制 | Copy | 1 |
清除 | Clear | 1 |
Text | Name | Text1 |
Text | Name | Text2 |
参考代码:
Option Explicit
Private Sub Clear_Click()
Text2.Text=""
End Sub
Private Sub Copy_Click()
Text2.Text=Text1.Text
End Sub
第三步:调试并运行程序。
第四步:按题目要求存盘。