C 文字框中換行 空格的轉換

2022-05-10 05:00:32 字數 1277 閱讀 8838

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 導致文字框不能正常的獲取焦點,但我們頁面上已經有獲取焦點的文字框時,又去點選另外的...