请问怎么实现ListView的自动滚屏。

cnzzq 中软国际 技术总监  2004-05-04 08:20:24
我想实现的效果是在ListView增加项时能够使滚动条始终保持在最低端,
而默认的却是在最上方。

我试过用下面的方法
private void listView1_SelectedIndexChanged(object sender, System.EventArgs e)
{
this.listView1.Items[this.listView1.Items.Count-1].Focused = true;
this.listView1.Focus();
}
...全文
76 4 点赞 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
xwyou 2004-05-08
this.listView1.Items[this.listView1.Items.Count-1].Selected = true;
this.listView1.Items[this.listView1.Items.Count-1].EnsureVisible();
  • 打赏
  • 举报
回复
cnzzq 2004-05-05
试过了,也没用。
  • 打赏
  • 举报
回复
znull 2004-05-04
this.listView1.Items[this.listView1.Items.Count-1].Selected = true;
  • 打赏
  • 举报
回复
cnzzq 2004-05-04
但是没什么用,必须手动的点一下集合中的一条记录就会试焦点放到最后,使滚动条移动到最下面。
  • 打赏
  • 举报
回复
相关推荐
发帖
.NET技术其他语言
加入

1840

社区成员

.NET技术 其他语言讨论
申请成为版主
帖子事件
创建了帖子
2004-05-04 08:20
社区公告
暂无公告