ListView控件的小问题
来源:百度知道 编辑:UC知道 时间:2024/06/24 04:39:49
ListView.Items[index].Selected = true;
如上选定某ListViewItem后,界面上并没有变化。
如何将该行以深色显示,如同被鼠标点击过一样?
如上选定某ListViewItem后,界面上并没有变化。
如何将该行以深色显示,如同被鼠标点击过一样?
ListView有焦点的时候 被选中的项才会显示深色 可以在选择一项后让ListView得到焦点 ListView.Select();
另外 ListView有一个名为HideSelection的属性 指示ListView在失去焦点的时候是否应该把选中的项突出显示
。如果ListView中的项目比较多 请用下面的方法把ListView滚动至选择项,以保证选择项可以显示在视图中
ListView.EnsureVisible(index);
ListView.Items[index].Selected = true;
ListView.Items.color=**(你想要的颜色);
先获得焦点然后再将selected置true