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