初めまして、よろしくお願いします。
現在、VB6.0でHTMLエディタを作っているんですが
よくHTMLエディタであるように、タグの部分(<>で囲まれた部分)だけ
色を変えるようにしたいんです。
どうすればいいんでしょうか。できなければ、できないでいいですが。
VB標準のテキストボックスではムリです。
リッチテキストを使えば出来ると思いますが、私は使ったことが無いので分かりません。
VBだと遅いですよ。
とりあえず、高速に処理ができると思われる方法として、
TextRTFプロパティのデータで"<"と">"を(つまりHTMLタグかどうかを)解析して、リッチテキスト用の色タグをそのタグの前に挿入するという方法ですかね。
あ、そうそう、リッチテキストボックスを使用しての話です
そうか、VBだと遅いのか…?
RichTextBoxの高速化に関しては、下記が参考になりそう。
http://www.geocities.co.jp/SiliconValley-SanJose/8756/vb.html
ツイート | ![]() |