【问题标题】:C# Listview sort successful but trying to move scrollbar to top...how?C# Listview 排序成功但试图将滚动条移到顶部...如何?
【发布时间】:2023-03-14 23:50:02
【问题描述】:

对列表视图进行了排序并尝试通过选择第一个元素来“刷新”它,从而将滚动位置放在顶部,但它并不完全有效。这是我的代码:

if(lv_sets.SelectedItems.Count > 0)
{
    lv_sets.SelectedItems[0].Selected = false;
}

if (columnSorter.SortingOrder == SortOrder.Ascending) 
{
    columnSorter.SortingOrder = SortOrder.Descending;
    lv_sets.Sort();
}
else
{
    columnSorter.SortingOrder = SortOrder.Ascending;
    lv_sets.Sort();
}

lv_sets.Items[0].Selected = true; //This selects the item but it doesn't move the scrollbar to the top. Why?

【问题讨论】:

    标签: c# sorting listview scrollbar


    【解决方案1】:
    lv_sets.Items[0].EnsureVisible()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-06-26
      • 1970-01-01
      • 1970-01-01
      • 2016-04-13
      • 2011-02-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多