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

わんくま同盟

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

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

■87120 / 2階層)  動的コントロールのカーソルセット(その2)
□投稿者/ passop (8回)-(2018/04/13(Fri) 13:44:21)
No87119 (WebSurfer さん) に返信

> 何をしたいのか理解できません。
>
> Tab キーを押すとフォーカスが移動するのは、何もしなくても(クライアントスクリプトは一切何も書かなくても)、
> ブラウザの普通の動きとしてそうなるのですが。
>
> それとは異なる動きをさせたいということですか? であれば、それは具体的にどういう動きなのですか?

説明がヘタで申し訳ありません。

現状のプログラムを実行した場合、以下のように3行3列の表形式にテキストボックスが表示されます。

┌─┬─┬─┐
|@│A│B│
├─┼─┼─┤
|C│D│E│
├─┼─┼─┤
|F│G│H│
└─┴─┴─┘

まず、最初に@にカーソルがあるとします。

TABキーを入力すると以下のようにカーソルが移動します。

@→A→B→C→D→E→F→G→H

ところが、@のテキストボックスの内容を変更した場合、現在、前回の動作では@にカーソルが戻ってしまいます。

@のテキストボックスの内容を変更して、TABキーを入力した場合はAにカーソルを移動したいと考えています。

今回のようにプログラムを変更することで、Aにカーソルを移動するようになりましたが、
TABキーの入力以外、例えばマウスで他のコントールにカーソルを持っていこうとしてもAにカーソルが戻ってしまいます。

@のテキストボックスの内容を変更して、TABキーを入力したときだけ、
Aにカーソル移動するにはどのようにすれば良いかわからなかったので、質問しました。

編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←Re[1]: 動的コントロールのカーソルセット(その2) /WebSurfer →Re[3]: 動的コントロールのカーソルセット(その2) /WebSurfer
 
上記関連ツリー

動的コントロールのカーソルセット(その2) / passop (18/04/13(Fri) 11:30) #87118
Re[1]: 動的コントロールのカーソルセット(その2) / WebSurfer (18/04/13(Fri) 13:06) #87119
  └ 動的コントロールのカーソルセット(その2) / passop (18/04/13(Fri) 13:44) #87120 ←Now
    └ Re[3]: 動的コントロールのカーソルセット(その2) / WebSurfer (18/04/13(Fri) 14:23) #87122
      └ Re[4]: 動的コントロールのカーソルセット(その2) / passop (18/04/13(Fri) 18:29) #87132
        └ Re[5]: 動的コントロールのカーソルセット(その2) / WebSurfer (18/04/13(Fri) 19:01) #87133
          └ Re[6]: 動的コントロールのカーソルセット(その2) / passop (18/04/14(Sat) 09:35) #87136 解決済み

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信