( 7 ) 设窗体上有一个名称为 HScroIII 的水平滚动条 , 要求当滚动块移动位置后 , 能够在窗体上输出移动的距离 ( 即新位置与原位置的刻度值之差 , 向右移动为正数 , 向左移动为负数 ) 。 下面是可实现此功能的程序,请填写。
Dim [7] As Integer
Private Sub Form_Load()
pos=HScroIII.Value
End Sub
Private Sub HScroIII_Change()
Print [8] -pos
pos=HScroIII.Value
End Sub
第1题:
设窗体上有一个名称为HSl的水平滚动条,如果执行了语句:
HSI.Value=(HSl.Max—HSI.Min)/2+HSl.Min则:
A.滚动块处于最左端
B.滚动块处于最右端
C.滚动块处于中间位置
D.滚动块可能处于任何位置,具体位置取决于Max、Min属性的值
第2题:
在名为Form1的窗体上绘制一个垂直滚动条(名称为VS1)和一个水平滚动条(名称
为HS1)。在属性窗口中对两个滚动条设置如下属性:
Min 2000
Max 8000
LargeChange 500
SmallChange 50
编写适当的事件过程,使程序运行后,若移动滚动条上的滚动框,则可扩大或缩小窗体。运行后的窗体如下图所示。
注意:
程序中不得使用任何变量;文件必须存放在考生文件夹中,工程文件名为 execise22.vbp,窗体文件名为exeeise22.frm。
第3题:
(15)设窗体上有一个名称为HS1的水平滚动条,如果执行了语句:
HS 1.Value=(HS 1.Max-HS l .Min)/2+HS1.Min则:
A)滚动块处于最左端
B)滚动块处于最右端
C) 滚动块处于中间位置
D) 滚动块可能处于任何位置,具体位置取决于Max、Min属性的值
第4题:
设窗体有上一个名称为HScroll1的水平滚动条,要求当滚动块移动位置后,能够在窗体上输出移动的距离(即新位置与原位置的刻度值之差,向右移动为正数,向左移动为负数)。下面是可实现此功能的程序,请填空。 Dim 【7】 AsInteger Private Sub Form_Load Pos=HScrol1.Value End Sub Private Sub HScroll1_Change Print 【8】 - pos Pos=HScrolll.Value End Sub
第5题:
设窗体上有一个名称为HSI的水平滚动条,如果执行了语句:HS1.Value=(HS1.Max·HS1.Min)2+HS1.Min,则( )。
A.滚动块处于最左端
B.滚动块处于最右端
C.滚动块处于中间位置
D.滚动块可能处于任何位置。具体位置取决于Max、Min属性的值