RichTextBox コンテンツを変換し、文字列変数の単一行に変換する方法はありますか?
私はこれを持っています:
string line = Document.Text; //Convierte el contenido en una sola línea.
string singleLine=line.Replace("\r\n", " ");
MessageBox でそれを表示すると、複数行で表示されます。
前もって感謝します!
RichTextBox コンテンツを変換し、文字列変数の単一行に変換する方法はありますか?
私はこれを持っています:
string line = Document.Text; //Convierte el contenido en una sola línea.
string singleLine=line.Replace("\r\n", " ");
MessageBox でそれを表示すると、複数行で表示されます。
前もって感謝します!
MessageBox には、そのメッセージを表示するための限られた長さのスペースがあります。
スペースがなくなると、引き続きテキストが改行に出力されますが、メッセージの内容は何も変更されません。
コードが改行を効果的に削除したかどうかを確認するには、次のように出力ウィンドウに出力してみてください。
Console.WriteLine(singleline);
また、現在のオペレーティング システムに固有のエスケープ コードの代わりに、Environment.NewLineを使用することを好みます。
string singleLine=line.Replace(Environment.NewLine, " ");