這裡的換行不通過/r/n或
來標識,而是通過css屬性來設定。多行文字框在輸入時,會自動換行,當從一大行文字讀取賦值時,卻不能自動換行,這裡解決這個問題:
新增以下三個重要屬性:
columns="50" textmode="multiline" style="word-wrap:break-word;height:80px;word-break:break-all;"
即可自動換行。另css2.0屬性介紹:
word-wrap
語法:word-wrap :normal|break-word
取值:
normal:預設值。允許內容頂開指定的容器邊界
break-word:內容將在邊界內換行。如果需要,詞內換行(word-break
)也將發生
說明:
設定或檢索當當前行超過指定容器的邊界時是否斷開轉行。
此屬性僅作用於有布局的物件,如塊物件。內聯要素要使用該屬性,必須先設定物件的
height
或 width
屬性,或者設定
position
屬性為absolute,或者設定
display
屬性為block。
此屬性對於currentstyle物件而言是唯讀的。對於其他物件而言是可讀寫的。
對應的指令碼特性為wordwrap。
示例:div
word-break
語法:word-break :normal|break-all|keep-all
取值:
normal:預設值。允許在詞間換行
break-all:該行為與亞洲語言的normal相同。也允許非亞洲語言文字行的任意字內斷開。該值適合包含一些非亞洲文字的亞洲文字
keep-all:與所有非亞洲語言的normal相同。對於中文,韓文,日文,不允許字斷開。適合包含少量亞洲文字的非亞洲文字
說明:
設定或檢索物件內文字的字內換行行為。尤其在出現多種語言時。
對於中文,應該使用break-all。
此屬性對於currentstyle物件而言是唯讀的。對於其他物件而言是可讀寫的。
對應的指令碼特性為wordbreak。
示例:div
大道至簡
Vegas原創 TextBox換行
看見網上好多人說textbox換行後,資料庫或是label顯示不出來,我今天給大家介紹乙個小小的秘訣吧 strsubject txttitle.text.trim replace system.environment.newline,試一下 附 system.environment成員和方法 1.獲...
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...