vb 如何让listview控件的滚动条自动根据当前选定的行自动定位?

来源:百度知道 编辑:UC知道 时间:2024/07/13 05:31:21
vb 如何让listview控件的滚动条自动根据当前选定的行自动定位?

问题:
1. DAO获得当前行号n
2.如何让listview控件的滚动条自动根据当前选定的行n自动定位?
dim n as integer
n = Rst.AbsolutePosition
ListView1.ListItems.Item(n).Selected = True
listview选中数据库当前行,这样有错吗?

listview的selected和list的selectindex只管选中,看不见的部分他不管,不会自滚动的。listview有ensurevisible方法可确保此项可见,listitem的ensurevisible方法与之类似。
listview1.ensurevisible(index)

看这里
http://zhidao.baidu.com/question/43518858.html
和这个一回事