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

解決


mutu  2008-11-25 20:51:32  No: 101352

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

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

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

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

よろしくお願いします。


GOD  2008-11-25 22:45:32  No: 101353

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


mutu  2008-11-25 23:20:32  No: 101354

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


※作成する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。







   このエントリーをはてなブックマークに追加