Un richtextbox à partir d'un memorystream

Description

Bonjour,
Voici un objet de formatage pour un RichTextBox, Rapide, et souple.
Le formatage se fait à partir d'objets ou de types standards
Color, KnownColor, Font, FontFamilly, FontStyle

L'utilisation d'un MemoryStream le rend rapide.

Source / Exemple :


voir le code RtfMemoryStream.cs dans le zip.
ainsi qu'une petite appli de test multi thread.

Le projet est en VS2005, utilisant .net 1.1

Conclusion :


J'avais en problème avec une application multi-threads, chaque thread générant un "log" au format RTF, je devais pouvoir visualiser en ligne le contenu du log d'un des threads.
De plus les threads devaient recharger leur dernier "log" pour le compléter, si celui-ci était toujours présent.
Il fallait don pouvoir "parser" un RTF existant et y ajouter du texte avec des méthodes de formatage souples.
Il me fallait également quelque chose de rapide, mon application comportant en 100 et 200 threads.
Ne trouvant pas mon bonheur j?ai du écrire un objet de gestion de ce log.

Ce composant supporte les type standard de formatage (Color, Font, FontStyle, KnowColor...)
le collage dans un RichTextBox est extrêmement rapide, et répond au besoins.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.