Questo è il mio codice:Come posso accettare il tasto backspace nell'evento keypress?
private void txtAdd_KeyPress(object sender, KeyPressEventArgs e)
{
if (!(char.IsLetter(e.KeyChar)) && !(char.IsNumber(e.KeyChar)) && !(char.IsWhiteSpace(e.KeyChar)))
{
e.Handled = true;
}
}
Mi permette di inserire lettere, numeri e spazi, ma non permette che io faccia backspace. Mi aiuti per favore.
Appena testato, il confronto con (char) 8 funziona davvero. –
Potrebbe essere meglio usare ''\ b'' su' (char) 8'. –
@AlexHumphrey Penso che sia ancora meglio '(char) Keys.Back' – Antonio