[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2006/07/20(Thu) 08:13
投稿者名:OZMA
Eメール:
URL :
タイトル:
TabIndexを自在に操りたいのですが。。。
こんにちわ。

テキストボックスがいっぱいあるフォームでTabIndexを自在に操りたいのですが。
いきなり奇天烈な発言をしてしまいましたが、何が言いたいか申しますと、

テキストボックスへの入力でフル桁になったら隣のテキストボックスへフォーカスを
移したいんです。
現状は各テキストボックスのChangeイベントにて、関数を呼ぶようにしています。

その関数は、パラメータはテキストボックスオブジェクトとそのテキストボックスの
MaxLengthです。
Len関数の値とMaxlengthを比較してイコールであれば、フォーカスを移動させます。
それでSelect Case文で、”テキスト1ならテキスト2へ”、”テキスト2ならテキスト
3へ”といった具合に力技で大変美しくないコーディングとなっちゃいました。

笑われた方もいらっしゃるかと思いますが、何か素敵なアイデアはございませんで
しょうか。よろしくお願い申し上げます。

投稿時間:2006/07/20(Thu) 08:35
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: TabIndexを自在に操りたいのですが。。。
> 笑われた方もいらっしゃるかと思いますが、何か素敵なアイデアはございませんで
> しょうか。よろしくお願い申し上げます。

それで、どうしたいのかがよく解らないのですが、こういう事ですか?

  http://hanatyan.sakura.ne.jp/vbhlp/ReMoveTab.htm

投稿時間:2006/07/20(Thu) 11:58
投稿者名:OZMA
Eメール:
URL :
タイトル:
Re^2: TabIndexを自在に操りたいのですが。。。
> それで、どうしたいのかがよく解らないのですが、こういう事ですか?
>
>   http://hanatyan.sakura.ne.jp/vbhlp/ReMoveTab.htm

花ちゃん様、ご返信ありがとうございます。
正確に↑↓キーでフォーカス移動というよりは、テキスト入力で
フル桁入力させたら、隣のテキストにフォーカスを移動させたい
んです。

上記URLで当件、実現できますでしょうか。

投稿時間:2006/07/20(Thu) 12:23
投稿者名:KG
Eメール:
URL :
タイトル:
Re^3: TabIndexを自在に操りたいのですが。。。
> > それで、どうしたいのかがよく解らないのですが、こういう事ですか?
> >
> >   http://hanatyan.sakura.ne.jp/vbhlp/ReMoveTab.htm
>
> 花ちゃん様、ご返信ありがとうございます。
> 正確に↑↓キーでフォーカス移動というよりは、テキスト入力で
> フル桁入力させたら、隣のテキストにフォーカスを移動させたい
> んです。
>
> 上記URLで当件、実現できますでしょうか。


横からすみません。

sRemoveFocusを実装すればあとは移動させたいタイミングでCallするだけで
いいと思うのですが。(花ちゃんさんもそのつもりで提示したのだと思います。

投稿時間:2006/07/20(Thu) 14:01
投稿者名:OZMA
Eメール:
URL :
タイトル:
Re^4: TabIndexを自在に操りたいのですが。。。
> 横からすみません。
>
> sRemoveFocusを実装すればあとは移動させたいタイミングでCallするだけで
> いいと思うのですが。(花ちゃんさんもそのつもりで提示したのだと思います。

KG 様

メッセージありがとうございます。
なるほど、利用できるんですね。すみませんです。アホな質問者で。。。