[問答題] 在名稱為Form1的窗體上畫一個文本框,名稱為Text1,其寬度為1000;再畫一個滾動條,名稱為HS1。其刻度值的范圍是1000&mdas
[問答題] 在名稱為Form1的窗體上畫一個文本框,名稱為Text1,其寬度為1000;再畫一個滾動條,名稱為HS1。其刻度值的范圍是1000—2000。請編寫滾動條的Change事件過程,程序運(yùn)行后,如果移動滾動框,則可按照滾動條的刻度值改變文木框的寬度。運(yùn)行時的窗體如下圖所示。程序中不能使用任何變量,事件過程只能寫一條語句。*注意:存盤時必須存放在考生文件夾下,工程文件名為sjt12.vbp,窗體文件名為sjt12.frm。
正確答案:步驟1:啟動VB,新建工程文件。步驟2:設(shè)計(jì)窗體。根據(jù)題意,該用戶界面包括三個對象,即窗體、一個文本框和一個命令按鈕。因此在窗體上添加一個文本框和一個命令按鈕并放置在窗體的適當(dāng)位置。步驟3:設(shè)置屬性。根據(jù)題意,窗體的名稱(Name)和標(biāo)題(Caption)屬性都為默認(rèn)的Form1,因此無需再為其重新設(shè)置屬性。將文本框的名稱(Name)和標(biāo)題(Caption)屬性分別設(shè)置為“Text1”和空值。將命令按鈕的名稱(Name)和標(biāo)題(Caption)屬性分別設(shè)置為“C1&rd
參考解析:本題主要考查對象的Left屬性的概念。Left屬性使用來設(shè)置對象的左邊的坐標(biāo)值,坐標(biāo)值的默認(rèn)單位為twip。當(dāng)用程序代碼設(shè)計(jì)時其格式為:對象.Left[=x]。這里的對象可以是窗體和絕大多數(shù)控件。當(dāng)“對象”為窗體時,Left指的是窗體得左邊界于屏幕左邊界的相對距離;而當(dāng)“對象”為控件時,Left指控件的左邊界與窗體的左邊的相對距離。和Left屬性相同的還有top屬性,它是用來設(shè)置對象的頂邊的坐標(biāo)值,其對象的概念和Left屬性中相同。本題要求單擊按鈕后文本框水平移動到窗體的最左端。對象為文本框,它的Left值是相對于窗體的左邊界來說的,因此當(dāng)它移動到窗體最左端時其Left值為0。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。