我想通过程序来控制LISTVIEW的选中行,并对选中行加亮显示,同时改变滚动条的位置。

解决方案 »

  1.   

    private void listView_ItemSelectionChanged(object sender, ListViewItemSelectionChangedEventArgs e)
            {
                e.Item.ForeColor = Color.Black;
            }
    listView1.Items[i].Selected   =   true; 
    listView1.Items[i].BackColor   =   Color.Red;
      

  2.   

    private void listView_ItemSelectionChanged(object sender, ListViewItemSelectionChangedEventArgs e)
      {
      e.Item.ForeColor = Color.Black;
      }
    listView1.Items[i].Selected = true;  
    listView1.Items[i].BackColor = Color.Red;
      

  3.   


    private void listView_ItemSelectionChanged(object sender, ListViewItemSelectionChangedEventArgs e)
      {
           e.Item.ForeColor = Color.Black;
           itmTemp.Selected=True;               //加亮显示
            ListView1.SetFocus=True;
      }