Scusate per il titolo lungo, ma non riuscivo a pensare a un altro modo per dirlo.C#: Come fare premere entra in una casella di testo innescare un pulsante, ma consentire comunque scorciatoie come "Ctrl + A" per passare?
ho questo:
private void textBoxToSubmit_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
buttonSubmit_Click((object)sender, (EventArgs)e);
}
}
... in modo da rendere urgente immettere nella casella di testo innescare il pulsante "Invia". Tuttavia, questo impedisce anche scorciatoie da passare. (Non sei sicuro di cosa abbia a che fare, forse solo combinazioni a più tasti?)
ShortcutsEnabled è impostato su true.
Grazie in anticipo!
Nessuna riproduzione, non me l'aspettavo. Avrai bisogno di e.SuppressKey = true per interrompere il segnale acustico. –
Per quanto riguarda il titolo: potresti aver inserito la parte ancora nella prima frase del tuo corpo di domanda. La prima frase ora è off-topic comunque. – Bitterblue