フォームロード時に「コントロール名.Focus」を実行しても指定したコントロールでフォーカスが有効にならないことについて覚書。
フォームをロードした際にフォームの特定のコントロールにフォーカスを当てる方法
ロード時にコントロールにフォーカスを設定したい場合は、以下のように変更する。
Me.ActiveControl = Me.フォーカスを移したいコントロール名
ただこれだけの話ですが、よく忘れるので覚書しておきました。
フォームロード時に「コントロール名.Focus」を実行しても指定したコントロールでフォーカスが有効にならないことについて覚書。
ロード時にコントロールにフォーカスを設定したい場合は、以下のように変更する。
Me.ActiveControl = Me.フォーカスを移したいコントロール名
ただこれだけの話ですが、よく忘れるので覚書しておきました。
コメント
フォームロード時に「コントロール名.Focus」が使えないとは知りませんでした。
参考になりました。
ちなみに
『Me.ActiveControl = Me.フォーカスを移したいコントロール名.Focus』は
『Me.ActiveControl = Me.フォーカスを移したいコントロール名』の誤りではないでしょうか?