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

解決


mutu  2008-11-26 05:51:32  No: 101352

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

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

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

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

よろしくお願いします。


GOD  2008-11-26 07:45:32  No: 101353

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


mutu  2008-11-26 08:20:32  No: 101354

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


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

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






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