ListView 中移动上下方向键,怎么达到单击效果?

解决方案 »

  1.   

    也就是说方向键触发Click事件
      

  2.   

    就是在onkeypress中,判断如果是方向键,就激发click事件,类似:
    private void treeView1_KeyUp(object sender, System.Windows.Forms.KeyEventArgs e)
    {
    if(e.KeyCode == Keys.Up||e.KeyCode==Keys.Down)
    {
    treeView1_Click(sender,new EventArgs());
    }
    }
    private void treeView1_Click(object sender, System.EventArgs e)
    {
    MessageBox.Show("click");
    }
      

  3.   

    在SelectedIndexChanged事件中实现不就行了