winForm我想给在listView 查找到的某一项突出显示,请问该怎么做?

解决方案 »

  1.   

    比如说,当查找到某一项的时候,就相当于鼠标移到了该项上,并突出显示该项.
    假如listView里的项太多(要查找的项已看不到),只要我查找到该项,就会使该项可见.这样说可以吗?
      

  2.   

    listView1.Items[i].Selected = true;
    listView1.Items[i].EnsureVisible = true;
      

  3.   

    try...this.listView1.Select();
    this.listView1.Items[1].Selected = true;
    this.listView1.Items[1].EnsureVisible();
      

  4.   

    以上方法可能存在问题,如果之前已经有selected的项,再次使选择项突出显示则可能存在多个突出显示(也就是选中)的项
    最好先Sendkeys.send("{Tab}")