Chatbox : affichage de texte avec smileys

Soyez le premier à donner votre avis sur cette source.

Vue 11 214 fois - Téléchargée 791 fois

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

Ajouter un commentaire Commentaires
cs_cyberman2005 Messages postés 15 Date d'inscription samedi 19 février 2005 Statut Membre Dernière intervention 7 août 2009
7 août 2009 à 20:26
Je te demandes ça parceque de tout les "chatbox" que j'ai éssayé jusqu'a maintenant le tien est le plus complexe..

mais si il est comme msnchat je suis pret à y mettre les éfforts pour le faire fonctionner !

Merci encore :)
cs_cyberman2005 Messages postés 15 Date d'inscription samedi 19 février 2005 Statut Membre Dernière intervention 7 août 2009
7 août 2009 à 20:23
ouff !

Excuse moi maitreDeDe mais la tu me perds lol

Donc de tout ce qu'il y a dans le fichier lumisoft je n'ai besoin que de net.cdproj ?

Pourrais tu me faire un exemple de tout ça pour me démeler un peu !

merci :)
maitredede Messages postés 153 Date d'inscription vendredi 9 août 2002 Statut Membre Dernière intervention 18 septembre 2009
7 août 2009 à 09:12
Bonjour,

Pour le site : http://www.lumisoft.ee/lswww/Download/Downloads/Net/
Télécharger le fichier : http://www.lumisoft.ee/lswww/Download/Downloads/Net/LumiSoft.Net.zip

Ensuite, tu télécharge mon code source.
Tu ajoutes à ta solution le projet Net.csproj (lumisoft)
Tu ajoutes à ta solution le projet MaitreDede.Forms.ChatBox.csproj
Tu modifie les références dans le projet MaitreDede.Forms.ChatBox.csproj pour que la librairie Lumisoft soit bien référencée.

Tu crée un projet winforms qui référence les deux librairies.
Tu ajoute à ta form le contrôle ChatBox.

Enjoye ! :o)
cs_cyberman2005 Messages postés 15 Date d'inscription samedi 19 février 2005 Statut Membre Dernière intervention 7 août 2009
6 août 2009 à 23:21
Ah oui et autre question..

Comment je l'installe pusique tu n,as pas mit de fichier text pour la procedure à suivre...

Merci:)
cs_cyberman2005 Messages postés 15 Date d'inscription samedi 19 février 2005 Statut Membre Dernière intervention 7 août 2009
6 août 2009 à 22:54
ou esque je trouve la librairie ?

Le site annoncé ne donne rien..

Merci :)

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.