Caption屬性是出現(xiàn)在控件內(nèi)部(或者窗體標(biāo)題欄)的字符串,它不能直接修改.相反地,Text屬性相當(dāng)于控件的內(nèi)容,通常能夠被終端用戶所編輯。沒有內(nèi)置控件同時具有這兩個屬性,因此實(shí)際上【屬性】窗口出現(xiàn)的屬性就代表了所選控件所能使用的屬性。
標(biāo)簽、命令按鈕、復(fù)選框、單選按鈕、數(shù)據(jù)(Data)和框架(Frame)控件具有Caption屬性,而文字框(TextBox )、列表框(ListBox )和組合框(ComboBox)控件具有Text屬性。 Caption屬性比較特殊,它可以包含帶有前導(dǎo)&的字符.帶有前導(dǎo)&的字符就是運(yùn)行時觸發(fā)控件事件的快捷鍵。
Text屬性一般是控件的默認(rèn)屬性,也就是說,在給控件從值的時候可以忽略它:注意:在代碼中指定或者忽略拉件的雙認(rèn)屬性通常代表一種個人風(fēng)格.不過,在代碼中指定獲認(rèn)的屬性通常使得代碼的可讀性更好.如果在寫一段長代碼,忽略掉雙認(rèn)屬性可以不用換行,這樣又會增加可讀性二因此,這個問題禽要讀者自己進(jìn)行取舍。
通常,如果控件具有Text屬性.它也會支持SelText, SelStart和Se1L.ength屬性,它們可以返回控件中當(dāng)前被選定的文本的信息。