C#でタイピングチューターの単純なプロジェクトに取り組んでいます
誰か助けてください.1つの問題があります..私はボタンの後ろにコードを書いています
private void btnq_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyValue == 81)
{
i = Convert.ToInt16(rtb1.Text.IndexOf('q'));
if (i == 0)
{
rtb1.Text = rtb1.Text.Remove(0, 1);
}
}
}
プロジェクトをデバッグしてキーボードから Q キーを押しても何も起こらない..しかし、クリックマウスで Q ボタンをクリックすると((マウスクリックイベントのコードも書いていますが、動作しています)) Q ボタンを押すと動作し、今すぐクリックした後キーボードからは機能します..キーボードから初めてキーを押したときに機能しないのはなぜですか..
どこが間違っていますか?助けてください..私は待っています..