vb中的TextBox控制元件SelText屬性有什麼用,為什麼屬性板中沒有

2022-02-19 12:39:39 字數 1331 閱讀 2191

1樓:無跡影

seltext屬性的作用:

1可以讓程式知道選中文字內容是什麼,如你選中的內容是 textbox1.seltext

2可以隨時替換輸入掉,這個要結合selstart跟sellength屬性,在經常查詢輸入,或資料資料輸入時經常用到這個seltext屬性,例如:在考勤系統中,員工刷卡時,馬上在文字框中顯示員工id並程顯選擇狀態(當然其它地方還會顯示此員工的其它資訊,但不在此討論範圍內),那麼下一位員工刷卡時,馬上就可以替換掉文字框中已選擇的員工id成當前刷卡員工的id了,...如此推類n多員工刷卡都是這樣.

**如下:

me.textbox1.setfocus '設定焦點

me.textbox1.selstart=0

me.textbox1.sellength=len(me.textbox1)

'這樣me.textbox1.seltext屬性中的值就是文字框中的全部內容了

3提供給剪貼簿clipboard.textbox1.seltext或刪除等其它用

4在rechtextboxr控制元件中更多作用如格式化文字 richtext.seltext = format(now, "h:mm ddddd") ,還有設定字型名稱,大小,顏色等等..

綜上所述,selstart、sellength、seltext屬性是在程式執行中才用得上的屬性,所以屬性板中沒有,以後隨著深入接觸,你會接觸到更多屬性面板中沒有的屬性.

2樓:匿名使用者

seltext 是在程式執行時,textbox內選擇的塊內的文字。

seltext 是無初值的屬性,所以不可以在屬性框中設定它的值(可以用selstart和sellength設定在textbox中選中的內容)。

例如:語句「text1.seltext = "aaa"」就會在當前游標處輸入「aaa」。

語句「label1.caption = text1.seltext "就會在label1中顯示text1中選中的內容。

3樓:

selstart、sellength、seltext屬性:

selstart:選中的文字的開始位置,第一個字元的位置是0,依此類推;

sellength:選中文字長度;

seltext:選中文字的內容。

這三個屬性經常用來在程式執行中對文字內容進行選擇。應注意的是,這三個屬性有屬性視窗設計時不能設定,只能在程式中進行設定。如:

text1.selstart=0

text1.sellength=8

text2.text=text1.seltext這三句語句可用來實現複製文字框text1中選中的8個字元到文字框text2中。

怎麼新增控制元件,vb中怎麼新增控制元件

1開啟visual studio 2012軟體,新建一個空白的web窗體。選擇檔案 新建 在彈出的視窗新建一個空白 即可。注意檔案的儲存位置以及檔案的名稱,養成良好的程式設計習慣。2新增空白窗體。右擊剛剛新建的 檔案,選擇新增 新增新項即可,然後選擇第一個窗體建立,注意檔案的名稱。3選擇新建好的網頁...

vb獲取視窗上多個控制元件的控制代碼,如何知道哪個是自己想要的

這個可能是你想要的東東吧!vb 遍歷視窗所有子窗體控制代碼 private const gw child 5 private const gw hwndfirst 0 private const gw hwndnext 2 private declare function getwindowtext...

VB做工資管理系統時adodc控制元件的問題

adodc1.recordsource update 使用者表 set 密碼 trim text3.text where 使用者名稱 trim text1.text 控制元件不能這樣寫的 沒有adodc1.refresh,就不會更改,有這句,就會出錯,目前不知道什麼原因 我是這樣做的 if text...