问题 问答题

注意:下面出现的“考生文件夹”均为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
第三步:调试并运行程序。
第四步:按题目要求存盘。

单项选择题
填空题