2013-05-06 39 views
0

任何方式來轉換RichTextBox內容並將其轉換爲一個字符串變量中的一行?在C中的單行RichTextBox#

我有這樣的:

string line = Document.Text; //Convierte el contenido en una sola línea. 
string singleLine=line.Replace("\r\n", " "); 

當顯示,在MessageBox中,它仍然會出現在多行。

在此先感謝!

+2

你確定換行符還在嗎? MessageBox具有有限的空間長度來顯示其消息。當沒有更多的空間時,它會啓動一個換行符,但它不會修改消息中的任何內容 – Steve 2013-05-06 23:29:11

回答

1

MessageBox具有有限的空間長度來顯示其消息。
當沒有空間時,它會繼續在換行符上打印文本,但不會修改消息中的任何內容。

要檢查你的代碼已經有效去除新行嘗試在輸出窗口打印與

Console.WriteLine(singleline); 

而且,我更喜歡使用Environment.NewLine,而不是具體到當前的操作系統

轉義碼
string singleLine=line.Replace(Environment.NewLine, " "); 
+0

謝謝,這有效! – 2013-05-07 00:56:29