テキストボックス間でフォーカスを自動的に移動させるには?

解決


mutu  2008-11-25 20:51:32  No: 101352  IP: 192.*.*.*

現在、VB6、WinXPで開発しています。

Windowsのローカルネットワーク接続のIPアドレス設定をする時のように、

テキストボックスAとテキストボックスBがあり、
テキストボックスAに3文字入力されたらテキストボックスBへ自動的にフォーカスが遷移するようにしたいのですが、
どのようにしたら良いでしょうか?

「VB タブ フォーカス」などで検索してみたのですが、
実装の仕方が見つからずに困っています。

よろしくお願いします。

編集 削除
GOD  2008-11-25 22:45:32  No: 101353  IP: 192.*.*.*

Changeイベントでキャレット位置が3文字目(SelStartプロパティ)になったら
SetFocus メソッドを呼び出せばどうですか。

編集 削除
mutu  2008-11-25 23:20:32  No: 101354  IP: 192.*.*.*

その方法でやってみます。
ありがとうございました。

編集 削除