如何在列表框中排列项目?

时间:2014-08-18 04:54:02

标签: vb.net winforms listbox controls form-control

我正在研究VB WindowsForms应用程序。表单有一个列表框,其中包含的数字。它们没有像...那样排列成数字序列。

01
09
02
07
...

我想将它们安排到数字序列中,例如..

01
02
07
09
...

我不知道这样做。

谢谢

2 个答案:

答案 0 :(得分:2)

您可以使用此方法并调用sort函数...

Private Sub SortListBox(ByVal listBox As ListBox)
Dim TempList As New List(Of Integer)
For Each LI In listBox.Items
    TempList.Add(Integer.Parse(LI.ToString()))
Next
TempList.Sort()
listBox.DataSource = TempList
End Sub

然后在添加完所有项目后立即调用它......

 SortListBox(ListBox1)

答案 1 :(得分:0)

要对其进行排序,您需要致电ListBox1.Sorted = true