C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 46 を表示中)
■24822 / )  方向キーによるボタンコントロールの遷移制御について
□投稿者/ トトロ (1回)-(2008/09/10(Wed) 13:17:46)

分類:[.NET 全般] 

初めて利用させて頂きます。
私は今VB.net 2005を使用してメニュー画面を作成している所なのですが
少し気になるところがありましたので、書き込みさせてもらいました。

気になるところとは、方向キーによるボタンコントロールにおける遷移制御(フォーカス制御)についてです。

今の状態・・

 _Menu(Form1)______________________________
|  _______     _______                     |
| |       |   |       |                    |
| |___0___|   |___3___|                    |
|  _______     _______                     |
| |       |   |       |                    |
| |___1___|   |___4___|                    |
|  _______     _______                     |
| |       |   |       |                    |
| |___2___|   |___5___|                    |
|                                          |
|                                          |
|__________________________________________|

*数字が書いてあるところがボタンコントロールです。また数字はTab Indexです。

通常方向キーの「↓」または「→」を押した場合Tab Indexの数+1に、「↑」または「左」を押せばTab Indexの数-1に
フォーカスが移動するかと思います。

前置きが長くなりましたが・・今回私がやりたいのは、

Tab Index0にカーソルが当たっていた場合、「→」を押せば、Tab Index3へ。
Tab Index1にカーソルが当たっていた場合、「→」を押せば、Tab Index4へ。
Tab Index5にカーソルが当たっていた場合、「←」を押せば、Tab Index2へ。

など、自由にカーソルを動かしているように見えるようにしたいのです。

分かりにくいかとも思いますが;何卒宜しくお願いします。

返信 編集キー/


管理者用

- Child Tree -