本文介绍了.net让listview聚焦或滚动位置的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

伙计,谢谢你

我很难理解这一点,我刷新了listView项,每次刷新时,它都会重置焦点/滚动位置.您能告诉我如何以编程方式设置焦点/滚动位置吗?

以下是我的代码

Hi guy, thank you in advance

im having a great dificulty figuting this out, im refreshing my listView items and everytime it refreshes, it resets the focus/scroll position. would you please tell me how i can set the focus/scroll position programatically?

below is my code

Public Sub refreshListView()
      lvSrc.BeginUpdate()
      'lvSrc.SuspendLayout()
      lvSrc.Items.Clear()
      For index As Integer = 0 To xRSignal.Count - 1

          If Not (IsNumeric(xRSignal(index))) Then
              Dim item3 As New ListViewItem
              item3.Text = xRSignal(index)
              item3.SubItems.Add(xRValue(index))
              'item3.SubItems.Add()
              lvSrc.Items.Add(item3)
              'Else
              '    Dim item2 As New ListViewItem
              '    lvSrc.Items.Add(item2)
              '    Dim item3 As New ListViewItem
              '    item3.Text = xRMsgName(index)
              '    item3.SubItems.Add(xRSignal(index))
              '    'item3.SubItems.Add()
              '    lvSrc.Items.Add(item3)
          End If
      Next
      'lvSrc.ResumeLayout()
      lvSrc.EndUpdate()
  End Sub

推荐答案


这篇关于.net让listview聚焦或滚动位置的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-12 21:34