C# 两个listview 同行高亮

就是选中第一个左边第一行,右边第一行也高亮显示... 就是选中第一个左边第一行,右边第一行也高亮显示 展开
 我来答
然后去远足
推荐于2016-07-02 · TA获得超过1万个赞
知道大有可为答主
回答量:4016
采纳率:83%
帮助的人:2427万
展开全部

当 ListView 控件失去焦点的时候其高亮行就消失了,而不可能同时有两个 ListView 获得焦点。你需要先增加一个功能,让它失去焦点了也保留高亮行。

 

这个可以参考:http://blog.csdn.net/cosair/article/details/5921388

 

至于选中左侧第1个,右侧第1个同时也选中,可以在 SelectedIndexChanged 事件中写:

if (listView1.SelectedItems.Count <> 0)
{
    for (int i = 0; i < listView1.SelectedItems.Count; i ++)
    {
        listView2.Items.[listView1.SelectedItems[i].Index].Selected = true;
    }
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式