5.3.3 選擇文本
文本框控件還提供了3個(gè)屬性,用于操作用戶所選擇的文本。且這3個(gè)屬性不能在【屬性】窗口中設(shè)置,只能在代碼中使用。表5.12中列出這3個(gè)屬性以及它們的含義。
要在程序中操作用戶所選的文本,如將文本替換成指定的文本以及更改所選文本的大小寫等,都可以使用SelText屬性。
例如,將用戶在文本框(Textl) 中所選文本替換成3個(gè)A的語(yǔ)句如下:
Texil.SelText=""AAA'".
要?jiǎng)h除當(dāng)前所選的文本,只需向SelText屬性賦予空字符串即可,語(yǔ)句如下:
Text1.Se1Text="".
將所選文本轉(zhuǎn)換成大寫,可以使用Ucase()函數(shù),語(yǔ)句如下:
Textl_SelText=UCase(Textl.SelText).
實(shí)例5.6替換文本。
在該程序中,用戶在一個(gè)文本框中輸入一段文本,使用鼠標(biāo)拖動(dòng)選中要替換的字符串,則在窗體上顯示出所選字符串的起始位置和字符串的長(zhǎng)度。在另一個(gè)文本框中輸入替換內(nèi)容后,單擊【替換】按鈕即可將所選的字符串替換,如圖5.19所示,將用戶所選的字符串替換成了"改變"兩個(gè)字。
相關(guān)推薦:2010年9月計(jì)算機(jī)等級(jí)考試成績(jī)查詢時(shí)間匯總
2011計(jì)算機(jī)等級(jí)考試二級(jí)VB考點(diǎn)及習(xí)題匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |