请高手指点,listview事件问题
我做了一个资源管理器,我每次双击一个listviewitem都会执行keydown事件中copy()代码,为什么这样呢?
private void listView2_KeyDown(object sender, KeyEventArgs e)
{
if (e.Control && e.KeyCode == Keys.A)
{
foreach (ListViewItem lvi in listView2.Items)
{
lvi.Selected = true;
}
}
else if (e.Control && e.KeyCode == Keys.C)
{
Copy();
}
else if (e.Control && e.KeyCode == Keys.X)
{
Cut();
}
else if (e.Control && e.KeyCode == Keys.V)
{
Paste();
}
else if (e.KeyCode == Keys.Delete)
{
Delete();
}
else if (e.KeyCode == Keys.Delete)
{
Delete();
}
else
{
return;
}
}