4.3 對象的屬性和方法
一。屬性是對象的數(shù)據(jù),用于表示對象的狀態(tài)。屬性有屬性值,改變對象的屬性值即可改變對象的狀態(tài)。屬性的設(shè)置可以在設(shè)計時,在"表單設(shè)計器"窗口中選中某一個控件,然后在"屬性"窗口中設(shè)置它的屬性值;也可以在運行時,由程序代碼來完成,語法格式如下:
格式:對象引用。屬性名
例如,下列程序代碼設(shè)置當(dāng)前表單中的text1文本框的一些屬性。
thisform.text1.enabled=.t. &&文本框有效,即可以使用
thisform.text1.forecolor=rgb(0,0,0) &&文字顏色設(shè)為黑色
二。連續(xù)設(shè)置多個屬性:使用with---endwith語句可以一次為對象設(shè)置多個屬性。with結(jié)構(gòu)如下所示:
格式:
with 對象
語句塊
endwith
說明:使用with結(jié)構(gòu)可為某個對象同時賦多個屬性,而不必重復(fù)指出對象的名稱。例如,要為當(dāng)前表單中的text1設(shè)置多個屬性,使用with結(jié)構(gòu)賦值,代碼如下:
with thisform.text1
.width=10 &&寬度設(shè)為10
.enabled=.t.
.forecolor=rgb(0,0,0)
endwith
注意:中間的語句塊中,各個屬性名稱(如width)前的實心圓點不能缺少。
相關(guān)推薦:計算機等級考試二級VF三套全真預(yù)測試題及答案北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |