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