[問答題] 有一個工程文件ylc6.vbp,它的功能是在文本框中輸入一個整數(shù),單擊“移動”按鈕后,如果輸入的是正數(shù),滾動條中的滾動框向右移動與該數(shù)相等的刻度,但
[問答題] 有一個工程文件ylc6.vbp,它的功能是在文本框中輸入一個整數(shù),單擊“移動”按鈕后,如果輸入的是正數(shù),滾動條中的滾動框向右移動與該數(shù)相等的刻度,但如果超過了滾動條的最大刻度,則不移動,并且顯示“文本框中的數(shù)值太大”;如果輸入的是負數(shù),則滾動框向左移動與該數(shù)相等的刻度,但如果超過了滾動條的最小刻度,則不移動,并且顯示“文本框中的數(shù)值太小”,如圖18所示。
題目中提供的“移動”按鈕控件Command1的Click事件的源代碼如下:
Private Sub Command1_Click()
Dim nCount As Integer
nCount=CInt(Text1.Text)
If(nCount>=)Then
HScroll1.Value=HScroll1.Max
Else
If (nCount<=HScroll1.Min) Then
=HScroll1.Min
MsgBox("文本框中的數(shù)字太小")
Else
HScroll1.Value=
End If
End If
End Sub
注意:不能修改程序中的其他部分,不能修改控件的屬性,最后把修改后的程序以原來的文件名存盤。存盤時必須存放在考生文件夾下。
正確答案:操作步驟 (1)在Visual Basic集成環(huán)境中選擇“文件”→“打開工程”命令,在對話框中選擇 ylc6.vbp工程文件,單擊“確定”按鈕打開。 (2)選擇工具箱中的TextBox控件,在窗口上拖動,創(chuàng)建該控件命名為Text1,設置屬性為空。 (3)選擇工具箱中的CommandButton控件,在窗口中拖動并畫出該控件。在屬性編輯框命名為Command1,標題設置為“移動”。 (4)選擇工具箱中的HScrollBar控件,在窗口上拖動創(chuàng)建該控件,命名為HScroll1,在屬性窗口根據(jù)題目的要求
參考解析:(1)本題考查考生對HScrollBar相關屬性的設置,包括對HScrollBar控件的最大、最小值的設置,滾動設置,以及判斷語句的運用和實現(xiàn)顯示用戶提示信息。 (2)注意HScrollBar控件的最大、最小值設置,滾動條的值設置,CommandButton控件的Click事件處理的功能。 (3)在每次單擊“移動”按鈕后,將文本框中的數(shù)值與HScrollBar的Max屬性值和Min屬性值進行比較。若超出HScrollBar的值域范圍則彈出太大或太小提示信息,否則移動滾動條。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域專業(yè)人士。