.Net:在LargeIcon模式下在ListView中插入索引不会在正确的位置显示插入的项目

时间:2011-04-08 06:26:12

标签: 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 个答案:

答案 0 :(得分:3)

好的,自己拿到了。显然这是MS ListView中的一个错误,解决方法是重置Alignment,强制刷新:

        ListView1.Alignment = ListViewAlignment.Default
        ListView1.Alignment = ListViewAlignment.Top