2.1.1 屬性
屬性是指對(duì)象的各種性質(zhì),如對(duì)象的位置、顏色、大小等。不同的對(duì)象所具有的屬性有的是相同的,有的是不同的口例如,收音機(jī)有個(gè)"音量"屬性,水杯就沒(méi)有"音量"屬性,但它有個(gè)"容量"屬性,而收音機(jī)卻沒(méi)有。此外,收音機(jī)和水杯都有個(gè)"顏色"屬性。
1.設(shè)置屬性的值。
改變對(duì)象的屬性就可改變對(duì)象的特性。例如,改變收音機(jī)"音量"屬性的值就可調(diào)節(jié)收音機(jī)音量的大小?梢酝ㄟ^(guò)兩種方法來(lái)設(shè)置對(duì)象的屬性:
在設(shè)計(jì)階段,通過(guò)【屬性】窗口設(shè)置對(duì)象屬性的值。對(duì)不同的屬性,設(shè)置方式有所差異,在第4章中,將結(jié)合窗體屬性的設(shè)置來(lái)詳細(xì)介紹。
在運(yùn)行階段,在程序中由代碼設(shè)置對(duì)象屬性的值。其一般形式為;對(duì)象名。屬性名一屬性值
例如,假定收音機(jī)的音量值可設(shè)置在0~10之間。如果能夠通過(guò)Visual Basic控制收音機(jī),則可在程序代碼中使用下列語(yǔ)句將收音機(jī)的音量調(diào)節(jié)到中等音量:
Radio.Volume=5
提示:在代碼中使用的屬性名稱與在【屬性】窗口中列出的屬性名稱是相同的,但Font屬性例外。在【屬性】窗口中,通過(guò)Font屬性可以同時(shí)設(shè)置對(duì)象上所顯示文本的字體、字號(hào)以及下劃線等屬性。在代碼中,字體、字號(hào)等屬性分別對(duì)應(yīng)一個(gè)屬性名。在本節(jié)的最后將詳細(xì)介紹。
上述兩種屬性設(shè)置方法的特點(diǎn)是:
在設(shè)計(jì)階段,通過(guò)【屬性】窗口設(shè)置對(duì)象的屬性值,不需要編寫任何代碼,且對(duì)于對(duì)象的一些外觀屬性,在【屬性】窗口設(shè)置了相應(yīng)的位后,在【窗體設(shè)計(jì)】窗口中即可預(yù)覽到設(shè)置的效果口【屬性】窗口主要用來(lái)設(shè)置對(duì)象屬性的初始值和一些在整個(gè)程序運(yùn)行過(guò)程中不改變的屬性。
在運(yùn)行階段,在程序中由代碼設(shè)置對(duì)象屬性的值,可以在程序運(yùn)行時(shí)隨時(shí)改變對(duì)象屬性的值。例如,在程序運(yùn)行時(shí),用戶調(diào)整收音機(jī)音量的大小,其實(shí)就是通過(guò)在代碼中重新設(shè)置"音量"屬性的值來(lái)實(shí)現(xiàn)的。此外,有的屬性在設(shè)計(jì)時(shí)是不可用的,因此,這些屬性只有通過(guò)代碼在運(yùn)行時(shí)設(shè)置。
在VB中,每個(gè)對(duì)象的各個(gè)屬性都有一個(gè)默認(rèn)值,在實(shí)際應(yīng)用中,大多數(shù)屬性都采用系統(tǒng)提供的默認(rèn)值。因此。用戶一般不必一一設(shè)置對(duì)象各屬性的值,只有在默認(rèn)值不滿足要求時(shí),才需要用戶指定所需的值。
相關(guān)推薦:2010年9月計(jì)算機(jī)等級(jí)考試成績(jī)查詢時(shí)間匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |