在Visual Basic中,驚嘆號(hào)“!”與圓點(diǎn)“.”都用于給對(duì)象命名,但兩者語法上卻存在很大的區(qū)別,這點(diǎn)在編程時(shí)尤其需要注意。
圓點(diǎn)操作符“.”用來表示對(duì)象的屬性和方法,在引用時(shí),需要用到對(duì)象的Name、圓點(diǎn)和需要的屬性或方法。例如要引用文本框Textl中的文本屬性時(shí)可用reponse$=Text1.Text,再如要改變Form1窗體返回或讀取對(duì)象高度的單位時(shí)用Form1.ScaleHeigh=2000表示。
感嘆號(hào)“!”常用于當(dāng)一個(gè)控件作為一個(gè)特性訪問的情況下,例如引用Fomr2中Text1文本框文本屬性時(shí),可采用response$=Form2!text1.text語法格式。
雖然兩者的語法應(yīng)用結(jié)構(gòu)有較大差異,但兩條語句的性能是相同的,值得注意的是如果你在感嘆號(hào)“!”的位置使用“.”可以獲得對(duì)窗體上Text1特性的直接訪問權(quán),為了進(jìn)一步增加感性認(rèn)識(shí),你不妨運(yùn)行下面的例子來試試。來源:www.examda.com
1.建立一個(gè)新項(xiàng)目,并在Form1窗體中增加一個(gè)命令控件。
2.雙擊Form1窗體,編輯Form-Load事件并輸入:
Form1!Command1.Caption=”Text”
Form1.Command1.Caption=”It Works”
3.運(yùn)行試項(xiàng)目,這時(shí)你就會(huì)在Command1命令框中看到字符串It Works。
為了在程序中清楚地界定引用的控件名和該控件的屬性或方法,增加程序的可讀性,最好使用感嘆號(hào)“!”,這也是VB的推薦方式。
更多信息請(qǐng)?jiān)L問:考試吧計(jì)算機(jī)等級(jí)考試欄目
希望與更多計(jì)算機(jī)等級(jí)考試的網(wǎng)友交流,請(qǐng)進(jìn)入計(jì)算機(jī)等級(jí)考試論壇
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |