- ベストアンサー
リッチテキストボックスについて
こんにちは。Kakugariです。 コード内で、リッチテキストボックスの特定の文字(例えば、何文字目から、何文字目までなど)の色を変更することはできるでしょうか?SelColorプロパティを使ってみたのですが、あれはユーザーが選択した文字列の色を変えるものなので困っています。よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
お疲れ様です。 こんな感じでどうでしょうか? ユーザが文字を選択したのと同じにしてSelColorで色を変えています。 Private Sub Command1_Click() With RichTextBox1 .SelStart = 5 '// 5文字目から .SelLength = 5 '// 5文字を .SelColor = vbRed '// 赤色に変更 '// カーソルを先頭に .SelStart = 0 End With End Sub お試しください。 間違っていたらごめんなさい。
お礼
素早い回答、ありがとうございます。 コードから、テキストを選択状態にすることができるなんて知りませんでした! 本当にありがとうございました。