VB中級者の>>1さんに質問質問質問質問です

以前『VB初心者質問スレ』で質問したのですがろくな答えが返ってこなかったので

秀丸やTeraPad の様な キーワードを色分けして表示するエディタをVBで作っているのです
ルーラー・行番号・改行マーク・EOFマークは さくさく 動くほどになったのですが
キーワードの色分け が重くて どうしても うまくいきません
何か良い方法は無いのでしょうか

ちなみに現状は TextBox上に ルーラー・行番号・改行マーク・EOF・キーワードを描画します

VBではできない  VBでは処理スピード上無理  なんで答えは聞き飽きましたので
よろしくお願いします