Đây là mã của tôi:Làm cách nào để chấp nhận phím xóa lùi trong sự kiện nhấn phím?
private void txtAdd_KeyPress(object sender, KeyPressEventArgs e)
{
if (!(char.IsLetter(e.KeyChar)) && !(char.IsNumber(e.KeyChar)) && !(char.IsWhiteSpace(e.KeyChar)))
{
e.Handled = true;
}
}
Nó cho phép tôi để nhập các chữ cái, chữ số và không gian nhưng nó không cho phép tôi làm backspace. Làm ơn giúp tôi.
Chỉ cần thử nghiệm - so sánh với (char) 8 thực sự hiệu quả. –
Có thể tốt hơn để sử dụng ''\ b'' trên' (char) 8'. –
@AlexHumphrey Tôi nghĩ rằng tốt hơn là '(char) Keys.Back' – Antonio