OCX pour images dans une textbox

cbnet Messages postés 176 Date d'inscription vendredi 29 octobre 2004 Statut Membre Dernière intervention 7 mars 2005 - 6 févr. 2005 à 23:06
cbnet Messages postés 176 Date d'inscription vendredi 29 octobre 2004 Statut Membre Dernière intervention 7 mars 2005 - 7 févr. 2005 à 18:33
Yep les programmeurs ! Je cherche un contrôle qui permette d'afficher
des images dans une textbox, ce serait pour afficher du texte avec des
smileys dans le cadre d'un prog de chat basé sur winsock... Si
quelqu'un a une petite idée ??

Un peu comme dans le textbox de ce forum d'ailleurs, mais pour VB...
(la technique pour faire de même dans une page web m'intéresserait
aussi éventuellement)

5 réponses

cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 129
7 févr. 2005 à 06:42
Utilise un RichTextBox, il permet de mettre des images dedans.

DarK Sidious

Administrateur et reponsable VB/API du site www.ProgOtoP.com
0
cs_ITALIA Messages postés 2169 Date d'inscription vendredi 20 avril 2001 Statut Membre Dernière intervention 30 juin 2009 9
7 févr. 2005 à 08:54
Projet.....Composants..Microsoft Rich TextBox Control 6.0 (SP6)

It@li@
0
cbnet Messages postés 176 Date d'inscription vendredi 29 octobre 2004 Statut Membre Dernière intervention 7 mars 2005
7 févr. 2005 à 17:28
Merci beaucoup je savais pas... Mais j'ai oublié de préciser que
j'utilisais vb5 et je sais si il n'y a pas une 'nouvelle version' de la
rtfbox depuis. En tout cas je vais voir et merci encore !
0
cbnet Messages postés 176 Date d'inscription vendredi 29 octobre 2004 Statut Membre Dernière intervention 7 mars 2005
7 févr. 2005 à 17:42
J'avais pas vu cette source intéressante pour ceux que ça intéresse,
mais pour mon cas ça risque de pas marcher j'ai la rtfbox v5... je vais
voir avec une mise à jour de l'ocx



http://www.vbfrance.com/code.aspx?ID=7643
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cbnet Messages postés 176 Date d'inscription vendredi 29 octobre 2004 Statut Membre Dernière intervention 7 mars 2005
7 févr. 2005 à 18:33
Bon, j'ai fini par réussir sous vb5 !!! non sans mal.

Si ça intéresse des gens voici la procédure à suivre (moi ça a fait comme ça sur mon pc xp avec vb5, adaptez le cas échéant) :



- Télécharger la version 6 SP4 de la richtextbox (RICHTX32.OCX) :

http://www.ascentive.com/support/new/images/lib/RICHTX32.OCX

- Enregistrez la avec Démarrer/Exécuter puis tapez :

regsvr32 \windows\system32\richtx32.ocx

(remplacer windows par winnt si vous êtes sous NT/2000)

- Télécharger ce code source sur VBfrance :

http://www.vbfrance.com/code.aspx?ID=7643
- Ouvrir le projet dans le bloc-notes et supprimez la ligne Retained=0 et sauvez.

- Ouvrez le projet dans VB5

- La fonction Replace n'existant pas dans VB5, vous pouvez la trouver ici :

http://www.vbfrance.com/code.aspx?ID=6902

- Placez la dans un module

(vous n'aurez peut-etre pas les 2 problèmes suivants mais bon... ma comdlg32.ocx ne fonctionne pas chez moi)

- Modifiez toutes les lignes concernant les comdlg32 (les objets CD et
CD2), soit vous codez en "dur" le fichier à insérer, sous vous
l'appelez avec une inputbox ou autre...

- Petit problème aussi avec la PictureBox "PicSmile", étonnant mais
bon, supprimez la et créez une nouvelle PictureBox classique, et
renommez la "PicSmile"



C'est bon, ça devrait marcher, si il y a d'autres bugs chez vous, ils sont probablement mineurs vous y arriverez...

@+ et bonne prog
0