Text 屬性

此頁沒有內(nèi)容條目
內(nèi)容

expandtri全部顯示

使用 Text 屬性可以設(shè)置或返回文本框中包含的文本,或組合框中文本框部分包含的文本。String 型,可讀寫。

expression.Text

expression     必需。返回“應(yīng)用于”列表中的一個(gè)對象的表達(dá)式。

說明

Text 屬性用于設(shè)置在控件中顯示的文本,也可以使用 Text 屬性來讀取控件的當(dāng)前文本。

只能通過Visual Basic 來設(shè)置或讀取該屬性。

注釋  若要設(shè)置或返回一個(gè)控件的 Text 屬性,控件必須具有焦點(diǎn),否則就會出錯(cuò)。要將焦點(diǎn)移到一個(gè)控件上,可以使用 SetFocus 方法或 GoToControl 操作。

當(dāng)控件獲得焦點(diǎn)時(shí),Text 屬性將包含控件中當(dāng)前的文本數(shù)據(jù),而 Value 屬性將包含控件上一次保存的數(shù)據(jù)。當(dāng)焦點(diǎn)移動到另一控件時(shí),控件的數(shù)據(jù)將會更新,并且 Value 屬性將設(shè)置為這一新值。在重新獲得焦點(diǎn)之前,Text 屬性設(shè)置是不可用的。如果使用“記錄”菜單中的“保存記錄”命令來保存控件中的數(shù)據(jù),而不移動焦點(diǎn),則 Text 屬性和 Value 屬性的設(shè)置將是相同的。

示例

下面的示例將使用 Text 屬性,當(dāng)用戶在名為 txtName 的文本框中輸入文本時(shí),啟用一個(gè)名為 btnNext 的 Next 按鈕。只要文本框是空的,就會禁用 Next 按鈕。

Sub txtName_Change()

    btnNext.Enabled = Len(Me!txtName.Text & "")<>0

End Sub