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


ライン  2004-07-23 19:19:18  No: 84750

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

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


nanashi  2004-07-23 20:08:21  No: 84751

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


りっとっと  2004-07-23 21:27:53  No: 84752

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


りっとっと  2004-07-23 21:28:48  No: 84753

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


u  2004-07-25 23:04:10  No: 84754

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


Dental  2004-07-26 20:33:27  No: 84755

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加