TextBox中Lines的應用例項

2021-10-20 09:24:36 字數 793 閱讀 1949

在vs中,textbox的lines屬性可將文字內容中每一段文字(硬回車換行的內容)以陣列的形式儲存在lines中,減少了用split分割成陣列的過程,加快了**處理速度。下面通過2個簡單例項,看看lines的用法、

private sub replaceline(i, str) 'i=要替換的行,str=要替換的內容

'替換指定行的文字內容

if i >= textbox1.lines.count then exit sub

dim lines = textbox1.lines

lines(i) = str

textbox1.lines = lines

end sub

private sub selectline(i)   'i=要選擇的行(從0開始)

'選擇textbox中指定行的內容

if i >= textbox1.lines.count then exit sub

dim strlen = 0

dim k = 0

while k < i

strlen += len(textbox1.lines(k)) + 2 '2=vbcrlf長度

k += 1

end while

textbox1.selectionstart = strlen

textbox1.selectionlength = len(textbox1.lines(i))

textbox1.focus()

end sub

限制textbox中的內容

在應用系統的開發中,我們經常需要限制使用者的輸入,以高效無誤的開展工作,比如說,號碼,僅能位數字等。對於某乙個textbox控制項的keypress事件程式設計,可以找到keypress雙擊,具體 如下 private void textbox1 keypress object sender,key...

C 中textbox輸出換行

很多人在c net平台程式設計時遇到乙個問題,就是在textbox中原本應該換行的文字,儲存到檔案中卻沒有換行。例如 textbox中文字為 而儲存到檔案中卻是 沒有了換行。原因在於 textbox中的換行 n是在window上執行的,而window上執行換行的時候需要 r n,所以就導致了無法換行...

C 中TextBox實現換行

要讓乙個windows form的textbox顯示多行文字就得把它的multiline屬性設定為true。這個大家都知道,可是當你要在 中為text屬性設定多行文字的時候可能會遇到點麻煩 你往往會想到直接付給乙個含有換行符 n 的字串給text屬性 c atextbox.text first li...