激凹みから立ち直る方法

こんにちは。Kakugariです。

コード内で、リッチテキストボックスの特定の文字(例えば、何文字目から、何文字目までなど)の色を変更することはできるでしょうか?SelColorプロパティを使ってみたのですが、あれはユーザーが選択した文字列の色を変えるものなので困っています。よろしくお願いします。

A 回答 (1件)

お疲れ様です。



こんな感じでどうでしょうか?
ユーザが文字を選択したのと同じにしてSelColorで色を変えています。

Private Sub Command1_Click()
  
  With RichTextBox1
  
    .SelStart = 5    '// 5文字目から
    .SelLength = 5    '// 5文字を
    .SelColor = vbRed  '// 赤色に変更

    '// カーソルを先頭に
    .SelStart = 0

  End With

End Sub

お試しください。

間違っていたらごめんなさい。
    • good
    • 0
この回答へのお礼

素早い回答、ありがとうございます。
コードから、テキストを選択状態にすることができるなんて知りませんでした!
本当にありがとうございました。

お礼日時:2002/05/15 19:06

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


おすすめ情報