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