2010-06-23 7 views

Respuesta

6

Configure su ListView para tener un controlador de eventos para el evento KeyDown. Luego verifique que la tecla que se presionó fue la tecla de borrar. Luego use SelectedItems para ver qué elementos están seleccionados y eliminarlos. Asegúrese de ir de abajo hacia arriba porque su colección SelectedItems cambiará constantemente.

private void listView1_KeyDown(object sender, KeyEventArgs e) 
    { 
     if (e.KeyData == Keys.Delete) 
     { 
      for (int i = listView1.SelectedItems.Count - 1; i >= 0; i--) 
      { 
       ListViewItem li = listView1.SelectedItems[i]; 
       listView1.Items.Remove(li); 
      } 
     } 
    } 
Cuestiones relacionadas