VB.NET:フォームロード時に「コントロール名.Focus」を実行しても指定したコントロールでフォーカスが有効にならない。

フォームロード時に「コントロール名.Focus」を実行しても指定したコントロールでフォーカスが有効にならないことについて覚書。

フォームをロードした際にフォームの特定のコントロールにフォーカスを当てる方法

ロード時にコントロールにフォーカスを設定したい場合は、以下のように変更する。

ただこれだけの話ですが、よく忘れるので覚書しておきました。

コメント

  1. 名無しのSEさん より:

    フォームロード時に「コントロール名.Focus」が使えないとは知りませんでした。
    参考になりました。
    ちなみに
    『Me.ActiveControl = Me.フォーカスを移したいコントロール名.Focus』は
    『Me.ActiveControl = Me.フォーカスを移したいコントロール名』の誤りではないでしょうか?