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

わんくま同盟

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

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


(過去ログ 46 を表示中)
■24823 / )  Re[1]: 方向キーによるボタンコントロールの遷移制御について
□投稿者/ ひで (1回)-(2008/09/10(Wed) 13:28:52)
No24822 (トトロ さん) に返信
> Tab Index0にカーソルが当たっていた場合、「→」を押せば、Tab Index3へ。
> Tab Index1にカーソルが当たっていた場合、「→」を押せば、Tab Index4へ。
> Tab Index5にカーソルが当たっていた場合、「←」を押せば、Tab Index2へ。
>
> など、自由にカーソルを動かしているように見えるようにしたいのです。

VBは知らないので、考え方だけ。。

if (現在のTab Index値 < 3) {
 移動先Tab Index = 現在のTab Index値+3
}
else {
 移動先Tab Index = 現在のTab Index値-3
}

または

移動先Tab Index = 現在のTab Index値 + 3 * ((現在のTab Index値 < 3) ? -1 : 1);

の後に
フォーカス移動(移動先Tab Index);

では駄目ですか?
返信 編集キー/


管理者用

- Child Tree -