.NET ListView选中行的定位显示

来源:互联网 发布:图册排版设计软件 编辑:程序博客网 时间:2024/04/28 23:07

1。用ListView做资料呈现时,当选中某行时,滚动条不会跟着改变。小弟因才疏学浅找了很久,才发现方法如下:listView1.Items[i].EnsureVisible();可以实现滚动条的滚动,不过选中行显示在ListView的最下方,而不是最上方。

2。继续寻找方法发现有一个TopItem属性。该属性在VS2003中是只读的。在2005中才可以设定。代码如下:listView1.TopItem = listView1.SelectedItems[0];

3。不过我会再尝试MouseWheel的方法,若有经验欢迎分享,谢谢先。

原创粉丝点击