2016-11-02 19 views
-3

私は、最初のボタンをデフォルトで選択し、残りのボタンを選択する必要があるいくつかのボタンをwinformで動的に作成します。矢印キーでボタン間を移動する方法

ボタンは行スタイルで表示され、下矢印をクリックするとすぐ次のボタンが選択されます。 キープレスイベントで何を書くことができますか

+0

。この質問が閉鎖されない場合、すぐに答えの例を与えてください。 –

+0

public override void DownNavigation_Click(EventArgs e) { index + = 5; if(index <= entries.Count) { ShowList(entries); } else { index = entries.Count; return; } return; } DownNavigationは、下矢印キーを表します。このコードは次の5つのボタン、つまり5から10を表示します。一度に5つのボタンが表示されます。私はあなたが探しているものでない場合、下矢印キー – ammu

+0

を使ってすぐ次のボタンを選択したいと思っています。 –

答えて

1

ButtonList<Button> BtnListに追加し、インデックスint current = 0を定義してください。あなたは、キープレスイベントを配線して、特定のキーを探すために必要なフォームにその自己の
ときのキー押下

if(current == BtnList.Length) 
{ 
    current = 0; 
} 
else 
{ 
    BtnList[current].Focus(); 
    current += 1; 
} 
+0

remeber 'if(e.KeyCode == Keys。??)' – Bucketcode

+0

Thanx ..私はこのロジックをいくつかの変更を加えて使用しており、動作しています。どうもありがとうございます。 – ammu

+0

これを答えにしても大丈夫ですか? – Bucketcode

関連する問題