To jest mój kod:Jak mogę zaakceptować klawisz Backspace w zdarzeniu 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;
}
}
To pozwala mi wprowadzić litery, cyfry i spacje ale nie pozwala mi zrobić Backspace. Proszę pomóż mi.
Właśnie go przetestowaliśmy - porównanie z (char) 8 rzeczywiście działa. –
Może lepiej użyć '' \ b'' ponad '(char) 8'. –
@AlexHumphrey Myślę, że jeszcze lepiej jest '(char) Keys.Back' – Antonio