2010-08-09 50 views
0

我有一個顯示文本的綁定文件ListBox。此文本來自另一個多行文本框。在ListBox中多行顯示爲first line□□second linelistbox中的白色方塊

我希望此文本在列表框行中顯示爲first line second linefirst line

編輯: 我實際上正在嘗試創建一個筆記應用程序。 '列表框'將顯示一部分文本,'文本框'將顯示詳細的文本。

回答

2

如果您檢查通過TextBoxt.Text將多行設置爲true返回的字符串,您會注意到,每行以「\ r \ n」序列結尾。因此,根據需要,可以使用「\ r \ n」作爲Split方法中的參數從TextBox中拆分字符串,並將這些行顯示爲ListBox中的不同項目或替換字符串中的「\ r \ n」與空白並顯示爲一個單一的ListBox項目。

+0

嗯,這是問題所在。我不能改變文字的形式。意味着帶有返回字符的文本必須保存原樣。 此外,爲什麼我應該在'文本框'中顯示單個文本作爲多個項目。我實際上正在嘗試創建一個筆記記錄應用程序。 '列表框'將顯示一部分文本,'文本框'將顯示詳細的文本。 – SMUsamaShah 2010-08-09 16:55:35

+0

@ LifeH2O也許,我不太明白你的問題。如果Split不適合你,但你想擺脫正方形,那麼你可以使用Replace方法 - 然後你將得到全文而不尷尬正方形(儘管我剛剛測試過這個Sitution,並且沒有正方形)。 – 26071986 2010-08-09 17:42:08

+0

如果我更換,它會改變原來的文字?我要試一試 – SMUsamaShah 2010-08-10 10:48:49