これは私のコードです: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;
}
}
それは私には、文字、数字、スペースを入力することができますが、それは私がバックスペースを行うことはできません。私を助けてください。
ちょうどそれをテストしました。(char)8との比較が実際に機能します。 –
'(b)'( 'char 8) 'より' '\ b''を使う方が良いかもしれません。 –
@AlexHumphrey私はさらに良いと思う '(char)Keys.Back' – Antonio