c#中,當我們在文字框(textbox)中輸入資料時,我們即可換行(多行文字框multiline),也可multilin 文字框輸入以打出空格。但是,當我們把文字框中的資料讀出,用另文字框資料空格乙個控制項顯示 或者直接用response.write顯示時卻無法按我們預期的respons write 顯示效果顯示換行與空格:換行以及空格(多個空格也一樣)效果顯示一樣都以乙個空格顯示。因此我們需要一種能轉換空格和換行的方法:
c#中換行用"\r\n"表示,\r、\n的unicode碼分別為13、10;表示空格的unicode碼為32。
1、換行符 轉換 :(有以下三種)
1 string newline=textbox1.text.replace("\x0d\x0a", "");
2 string newline=textbox1.text.replace("\r\n", "
");
3 string newline = textbox1.text.replace(char.convertfromutf32(13) char.convertfromutf32(10), "
");//
是本人習慣,也可以寫
2、空格 轉換: (2種)
1 string newline=textbox1.text.replace("\x20", " ");2 string newline=textbox1.text.replace(char.convertfromutf32(32), " ");
如果您跟我有一樣的習慣,喜歡用
的話:如果你換喜歡一樣如果行、空格都要轉換,務請先轉換空格,再轉換換行,否則空格轉換否則無法換行顯示。個人認為:空格轉換把換行轉換成的
中的空格也轉換了。
如:
label1.text = (textbox1.text.replace( char.convertfromutf32(32), " ")).replace(char.convertfromutf32(13) char.convertfromutf32(10), "convertfromutf textbox replac;");
或者
label1.text = (textbox1.text.replace(char.convertfromutf32(13) char.convertfromutf32(10), "").replace( char.convertfromutf32(32), " convertfromutf textbox replac;"));
MFC 文字框換行
mfc 文字框換行 標籤 it mfc 文字框 1.將multiline屬性設定為true 2.換行是使用 r n 寬字串為l r n 3.如果需要編輯並且按enter鍵換行,還要將 want return 設定為 true 4.如果需要垂直滾動條的話將vertical scroll屬性設定為tru...
html 中的 文字框設定
禁用 非常簡單的方法 disabled true 收集了一些對input進行限制的方法 1.取消按鈕按下時的虛線框 引用 在input裡新增屬性值 hidefocus 或者 hidefocus true 2.防止退後清空的text文件 可把style內容做做為類引用 html 3.enter鍵可以讓...
cell中的文字框 bug
根據要求需要製作乙個報表,我一uitableview為主體,自定義cell,在cell中新增文字框以便輸入相應字段,我再文字框失去焦點時,呼叫 方法通知uitableview的頁面進行計算並重新整理資料來源和 bug 導致文字框不能正常的獲取焦點,但我們頁面上已經有獲取焦點的文字框時,又去點選另外的...