在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...