ActiveXコントロールがフォーカスセットされたときに最初にフォーカスがセットされる内在コントロールを指定するには?

解決


can  2008-09-28 20:26:51  No: 101137

VB6で複数の内在コントロールがある、ActiveXコントロールを作成したのですが、タブキー操作でこのActiveXコントロールにフォーカスセットされたときに、最初にある決まったコントロール(TextBox)にフォーカスセットされてしまいます。最初にフォーカスを受けたいコントロール(MSFlexGrid)以外のすべての内在コントロールのTabStopプロパティをFalseにしてみましたが、結果は変わりませんでした。一度内在コントロールをすべてカットして最初にMSFlexGridを貼り付けるようにしてみましたがそれでも結果は変わりませんでした。もし、最初にフォーカスセットされる内在コントロールを指定する方法が無いのであれば、フォーカスをセットされた内在コントロールが最初にセットされたことが分かるのであれば処理しようがあるのですがこれも方法が分かりません。


can  2008-09-28 22:36:16  No: 101138

申し訳ありません。この質問、勘違いでした。TabStopプロパティ操作でちゃんとフォーカスコントロールできました。
無意味な質問でしたので、削除していただいてかまいません。


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

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






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