将粘贴的文本转换为单行

时间:2011-10-21 03:04:24

标签: c# visual-studio-2010 textbox

所以我有一个文本框,我希望存储一个地址,但作为一行。要获取该地址,我将始终进行复制和粘贴,问题在于我从中复制它,它是多行的,因此当我粘贴它时,它只显示第一行。我知道我可以将它改成多行文本框,然后使用退格键使其成为一行,但我只是想知道是否有一种方法可以让它与代码单行。

3 个答案:

答案 0 :(得分:9)

textBox1.Text = Clipboard.GetText().Replace(Environment.NewLine, " ");

答案 1 :(得分:6)

尝试,

textBox1.Text = textBox2.Text.Replace("\r\n", " ");

编辑:

String singleLine=multiLine.Replace("\r\n"," ");

答案 2 :(得分:1)

您可以从输入中删除'\ n'个字符,也可以删除'\ n'。

相关问题