2011-10-21 72 views
1

所以我有一個文本框,在這裏我要存儲的地址,但作爲一個單行。爲了在那裏獲得地址,我會一直做一個複製和粘貼,問題是我從哪裏複製它,它是多行的,所以當我粘貼它時,它只顯示第一行。我知道我可以將它改爲多行文本框,然後使用退格將其作爲一行,但我只是想知道是否有一種方法可以使代碼單行。轉換粘貼的文本成單行

回答

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

yourAddrStr從哪裏來?我正在做的是直接粘貼到文本框中。 – cb1295

+1

@ChristopherBonilla你是唯一能夠回答yourAddrStr來自哪裏的問題的人。你從哪裏得到地址? – ojlovecd

+0

從我的剪貼板...我複製並粘貼... – cb1295

1

您可以刪除「\ n」從輸入和「\ r」以及字符。

+1

是啊,這是一種明顯的,不是嗎?你爲什麼不寫一行代碼來解釋如何? – Icarus

+1

我沒有想過勺子餵食代碼如此重要,以至於給出想法。 – Birey

+1

我很想吃湯匙,請 – cb1295

5

嘗試,

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

編輯:

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

爲什麼第一個文本框1和第二個文本框2? – cb1295

+0

@ChristopherBonilla - 這是供您參考。你可以改變它。不要忘記Replace是String類的一種方法,您可以將其與字符串對象一起使用。 – adatapost