フォームを開くと、詳細セクションの中でタブオーダーが先頭になっているコントロールにフォーカスがある状態で開きます。たとえば次のフォームでは、テキストボックス「商品コード」がタブオーダーの先頭になっており、そのテキストボックスにフォーカスがある状態で開きます。


このようなとき、「商品コード」でもなく、他のコントロールでもなく、見た目どこにもフォーカスがない状態で開くには、極小サイズの、実質的に見えないテキストボックスを利用します。
- フォームの適当な位置にテキストボックスを配置します。その際にいっしょに挿入されるラベルは削除します。
- プロパティシートでそのサイズをゼロにします。・・・・「幅」プロパティ=0cm、「高さ」プロパティ=0cm


- そのテキストボックスのタブオーダーを先頭にします。
実行例:
下図ではどこにもフォーカスがないように見えます。

|