私は簡単な質問があります。本当に助けていただければ幸いです。ログファイルビューアを作成するのにどのウィンドウを構成するのが最適でしょうかC#
私はC#で簡単なログファイルビューを作成する予定です。 Windowsフォームには、ログファイルの内容が表示されます。このフォームは定期的に最新のログを表示するように更新され、常に最新のログまでスクロールします。
このようなビューを作成するのにどのウィンドウを構成するのが最適でしょうか?
おかげ
私は簡単な質問があります。本当に助けていただければ幸いです。ログファイルビューアを作成するのにどのウィンドウを構成するのが最適でしょうかC#
私はC#で簡単なログファイルビューを作成する予定です。 Windowsフォームには、ログファイルの内容が表示されます。このフォームは定期的に最新のログを表示するように更新され、常に最新のログまでスクロールします。
このようなビューを作成するのにどのウィンドウを構成するのが最適でしょうか?
おかげ
解析し、あなたがコンテンツを記録し解析し、単純にそれを表示しない予定の場合は、ログの内容や、単純な複数行TextBox
を分解することを計画している場合、私はGridView
を使用します。グリッドに関する
、私は
(あなたは高度な機能が必要な場合は、何のコードエクセル/ PDFエクスポート、印刷プレビューは、...電子メールなどで送信しない)機能のトンを持っており、高度にカスタマイズされDevExpress社XtraGridが好きテキストボックスについては、これは確かに最高ですし、多くの機能があります。ScintillaNet
ログの内容によって異なります。
エントリが1行のテキストの場合、複数行のテキストボックスはOKです。
エントリが複雑な場合は、ListViewのほうが良いかもしれません。
なぜGridViewの代わりにグリッドのようなListViewを使用するのですか? –
GridViewで使用できる機能を追加、編集、並べ替える機能は必要ないためです。必要な場合は、GridViewを使用します。 –
ListViewは依然としてグリッドではなく、ソート、フィルタリング、またはページングを行わなくても、グリッドのように簡単ではありません。 –
これは、ログファイルの情報によって異なります。最も簡単なコントロールは、TextBox
コントロールです。
ミックスで色を使用する場合は、RichTextBox
コントロールを使用してください。
ログファイルに特定の情報がある場合は、GridView
コントロールを使用してください。
実装しようとしているのは、UNIXのtailコマンドと同じです。
あなたが使用したいと思うそれらのいくつかは自由であるツールがいくつかあります -
LogExpertですオープンソースのテールコマンドの実装では、GridView
返信いただきありがとうございます! – user1034912
応答。これはVisual Studioの標準DataGridviewですか? – user1034912