我試圖在Windows窗體中的列表框中打印新行,但/ n或/ r/n不能在不同的行中打印。 它全部打印爲單個元素C#列表框新行
Q
C#列表框新行
0
A
回答
4
.NET窗體標準列表框不支持多行項目。
得到你描述的你要麼使用另一個控件,要麼定製ListBox以不同的方式工作。
看看這個鏈接:An editable multi-line listbox for .NET爲例
也看看這個另外一個,仍有約與所有者繪製方法擴展控件:Owner Drawn Controls - Extendable ListBox
2
您可以使用Regex.Split分裂你的字符串像這樣的多行:
foreach (string s in Regex.Split(TheStringContainigTheNewLines, "\n"))
lbMyListBox.Items.Add(s);
+0
This Works great,Thnx! – user1501127
相關問題
- 1. C#Databound列表框刷新
- 2. 列表框刷新()在c#
- 3. C#列表框拖放行
- 4. VB.NET文本框列表框中新行
- 5. C# - 將列表框項移動到新列表框中
- 6. C#列表框更新項目更改
- 7. 更新C#中的列表框顏色#
- 8. 如何刷新C#中的列表框?
- 9. WPF:自動更新列表框C#
- 10. c#sql中的更新列表框
- 11. c#更新列表框沒有'滯後'
- 12. 更新列表框
- 13. 刷新列表框
- 14. 列表框更新
- 15. C#多列列表框
- 16. 將2個列表框合併到一個新的列表框中c#
- 17. Silverlight列表框不刷新列表
- 18. 列表框更新,重點放在列表框中的最後一行
- 19. 多行文本框列C#
- 20. 與更新列表框
- 21. 列表框更新問題
- 22. 更新列表框項目
- 23. 如何刷新列表框
- 24. 立即更新列表框
- 25. 更新列表框項目
- 26. 更新WP7列表框
- 27. wxPython更新列表框live
- 28. WP7 - 更新列表框
- 29. asp.net列表框更新
- 30. WPF列表框 - 刷新
你實際使用「/ n」和「/ r/n」嗎?這些將無法正常工作,但「\ r \ n」應該... –
對不起,我用\ r \ n –
我們是否必須更改列表框的屬性以允許多行? –