Vb.net 如何将文本包装到列表框中?
我正在用当前函数填充Vb.net 如何将文本包装到列表框中?,vb.net,forms,winforms,text,listbox,Vb.net,Forms,Winforms,Text,Listbox,我正在用当前函数填充列表框: Public Function fillListBox5(theList As List(Of FARG_Data)) For Each item In theList ListBox5.Items.Add(item.getFargFunction) Next End Function 这很好,但是该项的一些fargfunction相当长,导致字符串的一部分在列表框的末尾被截断。是否还有其他方法可以使文本换行,使其不被截断?将属性设
列表框
:
Public Function fillListBox5(theList As List(Of FARG_Data))
For Each item In theList
ListBox5.Items.Add(item.getFargFunction)
Next
End Function
这很好,但是该项的一些fargfunction
相当长,导致字符串的一部分在列表框的末尾被截断。是否还有其他方法可以使文本换行,使其不被截断?将属性设置为True。这可以在设计器中完成,也可以通过编程完成:
ListBox5.HorizontalScrollbar = True
这将使用户能够滚动并查看所有文本:
或者您可以设置css样式溢出:自动代码>
select {
overflow: auto;
}
它不像截短的那样被切断,只是没有显示出来。如果你想把它包起来,你可能得自己画,自己画。您也不需要将数据逐个复制到控件-只需将列表用作数据源:ListBox52,DataSource=theList
您看过这个吗@谢谢你给我指出这个问题,奇怪的标题。。。这一定是我找不到它的原因。你给出的答案只适用于HTML,而问题的目标是Winforms