【お題】引っかけ問題(締め切り10月27日(日)23時)

VB6で作ったフォームでテキストボックスにフォーカスが移ったときに既に入っている文字列の先頭にカーソルがいるのですが、これを文字列をすべて選択した様に(反転表示)にならないか、または文字列の最後尾にカーソルを置けないか、悩んでいます。よろしくお願いいたします。

A 回答 (1件)

> テキストボックスにフォーカスが移ったときに既に入っている文字列の先頭にカーソルがいるのですが、これを文字列をすべて選択した様に(反転表示)にならないか、または文字列の最後尾にカーソルを置けないか



TextBox.SelStart、SelLength プロパティを使用します。

(1) 文字列をすべて選択した様に(反転表示)

Private Sub TextBox_GotFocus()
TextBox.SelStart = 0
TextBox.SelLength = Len(TextBox.Text)
End Sub

(2) 文字列の最後尾にカーソル

Private Sub TextBox_GotFocus()
TextBox.SelStart = Len(TextBox.Text)
End Sub
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報