|
分類:[C#]
分類:[C#]
お世話になります。C#.Netでアプリを作っています。
シリアル受信したデータをRichTextBoxにモニタリングするという動作をさせています。 表示バッファとして、表示文字数が一定値に達したら表示停止という動作をしているのですが、 受信がひっきりなしにくるためあっという間にバッファが最大に達して表示停止してしまいます。 できるだけ長時間モニタしたいのですが、バッファサイズをとても大きくすると今度は表示があまりに遅くて応答がなくなってしまいます。
改行を受信するたびにRichTextBoxに追加していますが、。 RichTextBoxは、毎回全体を描画するのでだんだん重くなると聞きました。
このような動作に最適なコントロールって、ないでしょうか??
|