Like the subject says I have a listview, and I wanted to add the Ctrl + A select all shortcut to it. My first problem is that I can\'t figure out how
The first solution won't work if user releases the Ctrl key first.
You should use the KeyDown event instead:
private void listView1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.A && e.Control)
{
listView1.MultiSelect = true;
foreach (ListViewItem item in listView1.Items)
{
item.Selected = true;
}
}
}