How to scroll to the specified row/item in ListView control of .NET and VB6

Posted by Admin L in .NET Programming, VB6 Programming on 25-04-2012. Tags: ,

Author: Nosa Lee
Original Address: https://www.seeksunslowly.com/dot-net-vb6-listview-scroll-row
To reprint this article, please indicate the source, thank you.
_____________________________________

Sometimes, we need to scroll a row/item to a visual position in ListView control (.NET: View property = Details; VB6: View property = 3 – lvwReport).

For instance: display the search result, if there are too many rows/items and you do not scroll the result item to a visual postion, the Search functionality exists in name only.

It looks very complicated, and I thought that it maybe need API at first.

But, the resolve is very simple, just use ListView.TopItem property (in VB6 is ListViewItem.EnsureVisible method).

VB 2008 Example
[cc lang=”vbnet”]
lv.TopItem = lv.SelectedItems(0) ‘ lv is a ListView control.
[/cc]

VB6 Example
[cc lang=”vbnet”]
lv.ListItems(100).EnsureVisible ‘ lv is a ListView control.
[/cc]

【赞赏 / Reward】

微信         支付宝         PayPal

Post a comment