テキストボックスの編集中の文字列は通常下線が出るだけなんですが、
色を変えたりできるでしょうか?
Private Sub Text1_GotFocus()
Text1.BackColor = vbRed
End Sub
Enter押したりして確定したら戻さないとだけどね。
編集中に下線が出る、という状況がわからないのですが……。
もしかして、IMEによる漢字変換入力時の話をされているのでしょうか。
だとしたら、TextBox ではなく、RichTextBox での処理となりますが、
『EM_SETIMECOLOR』について調べて見るとよいかも。
「下線」って…
ひょっとして、日本語入力で変換前のひらがなが
入力されている(これから漢字に変換するつもり)状態を
指して言われていますか?
ツイート | ![]() |