2012-01-23 7 views
2

私は簡単な質問があります。本当に助けていただければ幸いです。ログファイルビューアを作成するのにどのウィンドウを構成するのが最適でしょうかC#

私はC#で簡単なログファイルビューを作成する予定です。 Windowsフォームには、ログファイルの内容が表示されます。このフォームは定期的に最新のログを表示するように更新され、常に最新のログまでスクロールします。

このようなビューを作成するのにどのウィンドウを構成するのが最適でしょうか?

おかげ

答えて

2

解析し、あなたがコンテンツを記録し解析し、単純にそれを表示しない予定の場合は、ログの内容や、単純な複数行TextBoxを分解することを計画している場合、私はGridViewを使用します。グリッドに関する

、私は

(あなたは高度な機能が必要な場合は、何のコードエクセル/ PDFエクスポート、印刷プレビューは、...電子メールなどで送信しない)機能のトンを持っており、高度にカスタマイズされDevExpress社XtraGridが好き

テキストボックスについては、これは確かに最高ですし、多くの機能があります。ScintillaNet

+0

応答。これはVisual Studioの標準DataGridviewですか? – user1034912

1

ログの内容によって異なります。

エントリが1行のテキストの場合、複数行のテキストボックスはOKです。

エントリが複雑な場合は、ListViewのほうが良いかもしれません。

+0

なぜGridViewの代わりにグリッドのようなListViewを使用するのですか? –

+0

GridViewで使用できる機能を追加、編集、並べ替える機能は必要ないためです。必要な場合は、GridViewを使用します。 –

+0

ListViewは依然としてグリッドではなく、ソート、フィルタリング、またはページングを行わなくても、グリッドのように簡単ではありません。 –

1

これは、ログファイルの情報によって異なります。最も簡単なコントロールは、TextBoxコントロールです。

ミックスで色を使用する場合は、RichTextBoxコントロールを使用してください。

ログファイルに特定の情報がある場合は、GridViewコントロールを使用してください。

3

実装しようとしているのは、UNIXのtailコマンドと同じです。

あなたが使用したいと思うそれらのいくつかは自由であるツールがいくつかあります -

LogExpertですオープンソースのテールコマンドの実装では、GridView

+0

返信いただきありがとうございます! – user1034912

関連する問題