请问怎么实现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();
}
...全文
106 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
  • 打赏
  • 举报
回复
但是没什么用,必须手动的点一下集合中的一条记录就会试焦点放到最后,使滚动条移动到最下面。

1,979

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧