public void funcion_menucontextual(object sender, ToolStripItemClickedEventArgs e) { switch (e.ClickedItem.Name.ToString()) { case "Editar": InfoRevision infoRevision = new InfoRevision(this.conector, dataGridView1.SelectedRows[0].Cells[0].Value); infoRevision.ShowDialog(); break; case "Borrar": if ((MessageBox.Show("¿Desea borrar la revisión seleccionada?", "Información", MessageBoxButtons.YesNo) == DialogResult.Yes)) { dataGridView1.Rows.RemoveAt(dataGridView1.SelectedRows[0].Index); this.guardar(0); } break; } dataGridView1.ClearSelection(); }
//Funciones de teclado protected override bool ProcessCmdKey(ref Message msg, Keys keyData) { if (dataGridView1.SelectedRows.Count == 1) { switch (keyData) { case (Keys.B): if ((MessageBox.Show("¿Desea borrar la revisión seleccionada?", "Información", MessageBoxButtons.YesNo) == DialogResult.Yes)) { dataGridView1.Rows.RemoveAt(dataGridView1.SelectedRows[0].Index); this.guardar(0); } break; case (Keys.I): InfoRevision infoRevision = new InfoRevision(this.conector, dataGridView1.SelectedRows[0].Cells[0].Value); infoRevision.ShowDialog(); break; } } return(base.ProcessCmdKey(ref msg, keyData)); }