0

我正在开发一个 VB WindowsForms 应用程序。该表单有一个列表框,其中包含数字及其Items。它们没有排列成数字序列,如..

01
09
02
07
...

我想将它们排列成数字序列,例如..

01
02
07
09
...

我不知道这样做。

谢谢

4

2 回答 2

2

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

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)
于 2014-08-18T05:04:32.417 回答
0

要对其进行排序,您需要调用ListBox1.Sorted = true

于 2014-08-18T05:01:59.850 回答