关于listview 请问 listview 中通过线程每隔10秒添加一行记录进去 现在我有一个问题就是添加很多行之后右面出现滚动条 那么新添加的那一行在最下面滚动条在往上缩小 最新添加的一行总之看不到 我想让滚动条总是拉在最下面的状态 也就是总能看到最新添加那一行记录 可以实现吗 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 新行插入后设置一下AutoScrollOffset属性 设置EnsureVieible 打错了应该是:EnsureVisible 可以实现,用EnsureVisible给你一个参考代码:for(int i=0;i<this.listView1.Items.Count;i++) { //liv.BackColor=Color.WhiteSmoke; liv=this.listView1.Items[i]; if(liv.Text.Trim()==selstr) { liv.Selected=true; liv.BackColor=Color.Wheat; //如果有隐藏的行,滚动并显示出来行 this.listView1.EnsureVisible(i); } }这里查找Listview中的文本时让它显示 未能加载类型“User_Login”。 inherits”属性问题 关于NumericUpDown控件的事件的问题,在线等! vs2003无法加载设计器 关于类的地址 求JSON格式转换成LIST格式, KeyPress事件的问题 c#怎么通过RPC调用C++服务器端的远程方法 问一个WindowForm的问题 在winform里怎样将DataGrid导入到Excel里呢? C#的继承问题 怎样出去界面的上的控件????
应该是:EnsureVisible
给你一个参考代码:
for(int i=0;i<this.listView1.Items.Count;i++)
{
//liv.BackColor=Color.WhiteSmoke;
liv=this.listView1.Items[i];
if(liv.Text.Trim()==selstr)
{
liv.Selected=true;
liv.BackColor=Color.Wheat;
//如果有隐藏的行,滚动并显示出来行
this.listView1.EnsureVisible(i);
}
}
这里查找Listview中的文本时让它显示