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...
7 août 2009 à 20:26
mais si il est comme msnchat je suis pret à y mettre les éfforts pour le faire fonctionner !
Merci encore :)
7 août 2009 à 20:23
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 :)
7 août 2009 à 09:12
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)
6 août 2009 à 23:21
Comment je l'installe pusique tu n,as pas mit de fichier text pour la procedure à suivre...
Merci:)
6 août 2009 à 22:54
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.