すみません、どこに>>していいのやらわかりませんが、たぶん読めば何に対する
内容かわかると思います。

TextBoxの描画が遅いという話ですが、次のようなTextBoxExを作れば、それだけで描画時間が
1/3くらいになりました。これが求められているものかどうかわかりませんが、
ダブルバッファリングの例にもなりますし、一応書いてみます。たったこれだけです。

public class TextBoxEx : TextBox {
 public TextBoxEx() {
  this.SetStyle(ControlStyles.DoubleBuffer | ControlStyles.UserPaint | ControlStyles.AllPaintingInWmPaint,true);
 }
}
役に立つかどうかわかりませんが、ご参考までに。

以上です、チーフ。