ナビゲーションキーを使用してユーザーから入力コマンドを取得しようとしています。例: - ユーザーがRight
ナビゲーションキーを押すと、メソッドを呼び出して何らかのタスクを実行する必要があります。Windowsフォームの入力としてナビゲーションキーを使用する方法
private void MainForm_Load(object sender, EventArgs e)
{
KeyPreview = true;
this.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.MainForm_KeyPress);
}
private void MainForm_KeyPress(object sender, KeyPressEventArgs e)
{
switch (e.KeyChar)
{
case (char)Keys.Right:
NextMenuItem_Click(sender, EventArgs.Empty);
break;
}
}
注これはアルファベット、数字、キーのような他のキーのためにうまく働いたとしても、キーを入力すること:以下は、私は、この目的のために使用しようとしたコードの一部です。しかし、何とか左、右、上、下のナビゲーションキーのために働いていない。
私を導いてください。私はあなたに喜んで感謝します:-) あなたの応答は高く評価されます! (私はのVisual Studio 2017を使用しています)
ありがとうございましたSir @MetaColon ...ポイントを取得しました:-) 私は今間違いを認識しています! –