Perdón por el título largo, pero no se me ocurrió otra manera de expresarlo.C#: ¿Cómo hacer que presionar enter en un cuadro de texto active un botón, y aun así permitir el acceso directo a atajos como "Ctrl + A"?
tengo esto:
private void textBoxToSubmit_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
buttonSubmit_Click((object)sender, (EventArgs)e);
}
}
... con el fin de hacer pulsando Entrar en el cuadro de texto activar el botón "enviar". Sin embargo, esto también evita que los accesos directos pasen. (no estoy seguro de qué tiene que ver con eso, ¿quizás solo combos multi-clave?)
ShortcutsEnabled está establecido en verdadero.
¡Gracias de antemano!
No repro, no esperaba ninguna. Necesitará e.SuppressKey = true para detener el pitido. –
En cuanto al título: podría haber puesto la parte todavía en la primera oración de su cuerpo de pregunta. La primera frase ahora está fuera de tema de todos modos. – Bitterblue