【发布时间】:2012-11-17 15:23:51
【问题描述】:
我有一个自动换行,它是列表框的宽度,如果超出此换行,我如何拆分填充此列表框的文本并将其推送到另一行?我需要将此应用于列表框中的每一行文本。
【问题讨论】:
-
您使用的是windows listbox吗? What have you tried?
-
我可以使用 stackoverflow.com/questions/451903/… 获取字符串的长度,并将其与文本框的宽度进行比较。我不能在跨越列表框边界的单词上拆分字符串并将其推送到新行上,但如果有意义的话,列表框仍然认为它在同一行上。所以 ListBox[i] 的内容可以超过两行。
-
看起来你会have to create your own custom control for this。这是一个可以接受的解决方案吗?
标签: c# listbox word-wrap listbox-control