2010-06-23 18 views
1

Ce que je veux avoir est une boîte qui affiche une liste de messages dans l'ordre chronologique (le plus récent en bas) comme c'est commun dans les applications FTP et IDE. Voici le message FileZilla journal:Composant du journal des messages en C#

Example of message log in FileZilla http://img571.imageshack.us/img571/9247/messageloginfilezilla.png

En ce moment, je suis d'obtenir des fonctionnalités similaires à partir d'une boîte de lecture de texte seulement, mais ce n'est pas parfait.

points de bonus pour les éléments suivants:

  1. menu contextuel a la possibilité de "copier ce message"
  2. Filtrage par "niveau"
  3. option pour écrire le journal pour déposer
+1

Donc, votre question est "quelqu'un peut-il recommander un tel composant"? – Oded

+1

pourquoi ne pas utiliser une liste au lieu d'une zone de texte? Bien que cette réponse a utilisé une zone de texte initialement: http://stackoverflow.com/questions/2196097/elegant-log-window-in-winforms-c –

+0

@Oded Yep, c'est à peu près tout. Pas encore eu la tête de la langue vissée. –

Répondre

1

Vous pouvez vous connecter into Event Log. Il a une interface assez utilisable. Vous pouvez également utiliser Enterprise Library si vous envisagez de passer à la base de données, un fichier ou une autre destination de journalisation qui bibliothèque entreprise prend en charge

+0

Il se peut que je manque quelque chose, mais offrent-ils un moyen d'afficher les journaux? C'est vraiment le composant que je cherche. –

+0

Windows a une application standard Event Viewer, vous pouvez voir vos journaux avec - http://en.wikipedia.org/wiki/Event_Viewer –

+0

J'ai finalement utilisé cela en conjonction avec un composant ListView. –

Questions connexes