フォーカスを制御するために、上ボタンと下ボタンについて問題が発生しました。 たとえば、list1とbutton1を含むForm1ウィンドウがあります。 ボタン1のクリックイベント内で、Form2。 をポップアップします。プログラムを実行し、Form1を実行しています。次に、この時点でリストボックス にフォーカスが当てられます。2. button1を押してForm2をポップアップして閉じると、ウィンドウのフォーカスはbutton1になります。 3.この時点で、キーボードの上または下のボタンを押して、Form2をオフにすると、フォーカスがすぐにリストボックスに表示されるようにします。私は何をすべきか? Tabキーの設定がわかったので、Tabキーの設定はキーボードの上下のボタンとは無関係ですが、すべてフォーカスを制御できます。 上のボタンと下のボタンのフォーカスの順序はどこで設定できますか?キーボードの上下のボタンは、どのようにフォーカスの順序を制御しますか?
を私はタブキーを設定し、focuseを処理するためのKeyDownイベントを使用しようとしました:私は試してみました何
。
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
switch (e.KeyCode)
{
case Keys.Up:
this.listboxPoints.Focus();
break;
case Keys.Down:
this.listboxPoints.Focus();
break;
default:
break;
}
}
TrueにWinformsのの