5

私は現在、Visual Studio の出力ウィンドウのように見え、動作するアプリケーションのログ ウィンドウに取り組んでいます。毎秒数千のメッセージが殺到する可能性があり、非常に大きなログ (数十万行) を処理する必要があります。

これまでのところ、 a を使用してすばやく作成しましたが、RichTextBoxうまく機能します。最終的にエラーメッセージを色でフォーマットするのがいいかもしれないと思っRichTextBoxたので、 a の代わりにを使用しました。TextBox

それは良い選択ですか、RichTextBoxそれともより良い選択肢はありますか? また、可能な限り効率的にするために従うべき他の推奨事項はありますか?

4

1 に答える 1

2

メッセージをキューに入れ、バックグラウンド スレッドでメッセージをフォーマットします。ウィンドウがいっぱいにならないように、ウィンドウをキューのセクションのビューにすることもお勧めします。

于 2009-05-03T05:55:04.423 に答える