コントロールで KeyUp イベントが発生したときに呼び出すメソッドがあり、そのメソッド内で、char.IsLetterOrDigit メソッドを使用して、押されたキーが文字または数字であることを確認します。しかし、キーパッドの数字ではうまくいかないようです!?
私のコードは以下の通りです:
void MyControls_KeyUp(object sender, KeyEventArgs e)
{
if ((char.IsLetterOrDigit(Convert.ToChar(e.KeyValue))))
{
....
}
}
これがうまくいかない理由は誰にもありますか?
前もって感謝します。
私はC#4.0を使用しています