<>で囲まれた部分だけ色を変更するには?


ライン  2004-07-23 10:19:18  No: 84750  IP: [192.*.*.*]

初めまして、よろしくお願いします。

現在、VB6.0でHTMLエディタを作っているんですが
よくHTMLエディタであるように、タグの部分(<>で囲まれた部分)だけ
色を変えるようにしたいんです。
どうすればいいんでしょうか。できなければ、できないでいいですが。

編集 削除
nanashi  2004-07-23 11:08:21  No: 84751  IP: [192.*.*.*]

VB標準のテキストボックスではムリです。
リッチテキストを使えば出来ると思いますが、私は使ったことが無いので分かりません。

編集 削除
りっとっと  2004-07-23 12:27:53  No: 84752  IP: [192.*.*.*]

VBだと遅いですよ。
とりあえず、高速に処理ができると思われる方法として、
TextRTFプロパティのデータで"<"と">"を(つまりHTMLタグかどうかを)解析して、リッチテキスト用の色タグをそのタグの前に挿入するという方法ですかね。

編集 削除
りっとっと  2004-07-23 12:28:48  No: 84753  IP: [192.*.*.*]

あ、そうそう、リッチテキストボックスを使用しての話です

編集 削除
u  2004-07-25 14:04:10  No: 84754  IP: [192.*.*.*]

そうか、VBだと遅いのか…?

編集 削除
Dental  2004-07-26 11:33:27  No: 84755  IP: [192.*.*.*]

RichTextBoxの高速化に関しては、下記が参考になりそう。
http://www.geocities.co.jp/SiliconValley-SanJose/8756/vb.html

編集 削除