A2003とA2007の両方で作業しています。
フォームが読み込まれたときに、選択したTextBoxがフォーカスを取得するようにするにはどうすればよいですか?MyTextBox.SetFocusをForm_Loadに入れると、次のエラーが発生します。
can't move the focus to the control
このフォームは迅速なデータ入力用に設計されており、最後に使用した設定に基づいてフォームが多少再配置されます。そのため、ユーザーによってはフォーカスが必要なテキストボックスがいくつかあります。MyTextBox TabIndex = 0を指定して、設計時に修正することはできません。
ヘルプには、Repaintの呼び出しについて何かが書かれていますが、まったく意味がありません。
フォーカスは、表示されているコントロールまたはフォームにのみ移動できます。フォームとフォームのコントロールは、フォームのLoadイベントが終了するまで表示されません。したがって、フォームのLoadイベントでSetFocusメソッドを使用してフォーカスをそのフォームに移動する場合は、SetFocusメソッドの前にRepaintメソッドを使用する必要があります。