#c# #.net #vb.net #listview
#c# #.net #vb.net #listview
Вопрос:
Если я попытаюсь
ListView1.Sorting = SortOrder.None
ListView1.ListViewItemSorter = Nothing
ListView1.Items.Insert(0, "0")
ListView1.Items.Insert(1, "1")
ListView1.Items.Insert(0, "2")
ListView1.Items.Insert(1, "3")
Если ListView1.View имеет значение SmallIcon , LargeIcon или Tile, это не работает (отображается 0 1 2 3). Если это есть в списке, это работает (отображается желаемое 2 3 0 1).
Ответ №1:
Хорошо, понял это сам. По-видимому, это ошибка в MS ListView, обходным путем является сброс выравнивания, принудительное обновление:
ListView1.Alignment = ListViewAlignment.Default
ListView1.Alignment = ListViewAlignment.Top