Quando l'utente immette un numero in una casella di testo, vorrei che fossero in grado di premere Invio e simulare la pressione di un pulsante Aggiorna in un altro punto del modulo. Ho consultato diversi siti online e questo sembra essere il codice che voglio, ma non funziona. Quando i dati sono stati inseriti nella casella di testo e viene premuto Invio, tutto ciò che ottengo è un ding. Che cosa sto facendo di sbagliato? (Visual Studio 2008)Impossibile acquisire il tasto Invio nella casella di testo WinForms
private void tbxMod_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
btnMod.PerformClick();
}
}
Prova questa soluzione ... sta funzionando .... private void button1_Click (object sender, EventArgs e) { MessageBox.Show ("viene premuto"); } vuoto TextBox1_KeyPress privato (object sender, KeyPressEventArgs e) {if (e.KeyChar == '\ r') { button1.PerformClick(); } } Qui il codice che ti permetterà di premere il pulsante quando premi enter nella casella di testo .... check it out .... –