Visual Studio列表框文本太长

时间:2016-10-22 11:18:57

标签: c# winforms visual-studio visual-studio-2015

所以我正在为我的一个朋友申请。这个应用程序包含一个winforms列表框。列表框包含推文。一切正常,但问题是推文的长度。当推文太长时,列表框会削减部分内容。例如:

tweetListBox:

Thow tweeted:jalskjdkljasdljlasjkdlasjdlkjaslkjaskljdlasjkd ...

当文字太长时,它会添加点。我无法调整列表框的大小,因为它太大了。有没有办法让文本大于100像素分成不同的行?

2 个答案:

答案 0 :(得分:1)

如果您不需要ListBox的选择功能,则可以切换到多行文本框。使用常规文本框并设置多行property = true。将控件拉伸到适当的大小以匹配ListBox的大小。使用以下内容添加新推文:

multiLineTweetBox.Append(newTweet + Environment.NewLine);  

答案 1 :(得分:0)

仅通过设置WordWrap = true这样的属性是不可能的,它根本就不存在。已经在StackOverflow上给出了一个解决方案:

Winforms DotNet ListBox items to word wrap if content string width is bigger than ListBox width?