Chatbox : affichage de texte avec smileys

Soyez le premier à donner votre avis sur cette source.

Vue 10 711 fois - Téléchargée 691 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

Messages postés
15
Date d'inscription
samedi 19 février 2005
Statut
Membre
Dernière intervention
7 août 2009

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 :)
Messages postés
15
Date d'inscription
samedi 19 février 2005
Statut
Membre
Dernière intervention
7 août 2009

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 :)
Messages postés
153
Date d'inscription
vendredi 9 août 2002
Statut
Membre
Dernière intervention
18 septembre 2009

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)
Messages postés
15
Date d'inscription
samedi 19 février 2005
Statut
Membre
Dernière intervention
7 août 2009

Ah oui et autre question..

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

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

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.