Chatbox : affichage de texte avec smileys

Description

J'avais une problématique simple : afficher du texte de chat (style MSN) avec des smileys.
J'avais deux solutions :
- RTF
- HTML
La première était trop compliquée à mettre en oeuvre.

Voici donc un UserControl qui affiche du texte avec des smileys.

Pour l'utiliser, vous devez télécharger la librairie Lumisoft.Net à l'adresse : http://www.lumisoft.ee/lswww/Download/Downloads/Net/

Source / Exemple :


Chatbox box = new Chatbox();

//Ajouter un smiley
string code = ":)";
Image img = Image.FromFile("smile.png");
box.AddSmiley(code, img);

//Ajouter un message
string pseudo_origine = "Dédé";
string message = "Hello World !";
box.AppendMessage(DateTime.Now, pseudo_origine , message);

Conclusion :


Certaines propriétés agissent sur le style du rendu.

La technique utilisée est le MHT (mime html).

Pour plus d'infos, laissez des commentaires...

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.