所以我正在为我的一个朋友申请。这个应用程序包含一个winforms列表框。列表框包含推文。一切正常,但问题是推文的长度。当推文太长时,列表框会削减部分内容。例如:
tweetListBox:
Thow tweeted:jalskjdkljasdljlasjkdlasjdlkjaslkjaskljdlasjkd ...
当文字太长时,它会添加点。我无法调整列表框的大小,因为它太大了。有没有办法让文本大于100像素分成不同的行?
答案 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?