開発環境 XPプロフェッショナル VB6.0
Private Sub Form_Load()
Text1.Set Foucus
End Sub
にすると
エラー プロシージャの呼び出し または引数が不正です
となります。どうしたらテキストにカーソルが移動できる状態になりますか?
つづりのミスです。
× Text1.Set Foucus
○ Text1.SetFocus
"Set"と"Focus"は続けて書きます。スペースは必要ありません。
それから単純なミスを避けるために補完機能([Ctrl]キー + [Space]キー)を積極的に利用しましょう。
TabIndex=0に設定すればいいと思います。
Form_LoadでSetFocusしようとすると、まだコントロール(Text1)がないので
エラーになります。
Form_Activateなら大丈夫です。
(この場合、起動時の1回だけ行うようにしないとフォームがアクティブになるたびにText1にフォーカスが移動するようになってしまいます)
※補足
TabIndex=0だけで他に処理はなくても起動時にフォーカスが移動するはずです。
ありがとうございます わかりましたー☆
ツイート | ![]() |