• ベストアンサー

VBでテキストBOXにカーソル

VBで text1 にカーソルがある場合に同時にlabel1に 「現時テキスト1にカーソルがあります」と言うふうに表示させる場合どうずればよいのでしょう?

質問者が選んだベストアンサー

  • ベストアンサー
  • PAPA0427
  • ベストアンサー率22% (559/2488)
回答No.1

GotFocusイベントを利用します。フォームモジュールで以下のようになります。 Private Sub text1_GotFocus() label1.Cpation = "現時テキスト1にカーソルがあります" DoEvents End Sub また、カーソルが移動するたび同様な処理が必要なら同じコーディングをテキストボックス毎にする必要があります。

a12b12
質問者

補足

ありがとうございます!出来ました! あともう一つ質問よろしいでしょうか? 「あいうえお  かきくけこ」 が入る大きさのラベルがあります。   ここに「さしすせそ、たちつてと」と追加すると 見えなくなってしまいます。 あくまでもラベルの大きさは変えないで、 スクロール出来て見えるように出来ますでしょうか?

その他の回答 (1)

  • mld_sakura
  • ベストアンサー率20% (264/1282)
回答No.2

テキストボックスの「Click」と「Keypress」イベントにLabelに「カーソルあり」を書き込んでやり、「LostFocus」で「カーソルなし」ではどうでしょう?

a12b12
質問者

補足

ありがとうございます!出来ました! あともう一つ質問よろしいでしょうか? 「あいうえお  かきくけこ」 が入る大きさのラベルがあります。   ここに「さしすせそ、たちつてと」と追加すると 見えなくなってしまいます。 あくまでもラベルの大きさは変えないで、 スクロール出来て見えるように出来ますでしょうか?

関連するQ&A