C# では、ユーザーが正しいキーを押してプレーヤーが右に移動するかどうかを確認しようとしていますが、試してみると、キープレスが登録されません。
private void KeyPressed(object sender, KeyPressEventArgs e)
{
if(e.KeyChar == Convert.ToChar(Keys.Right))
{
MessageBox.Show("Right Key");
}
}
MessageBox を表示しない
これは、左/上/下でも機能しません
ただし、それを置き換えると
if(e.KeyChar == Convert.ToChar(Keys.Space))
できます。
私は何か間違ったことをしていますか?