COULEUR DANS UN RICHTEXTBOX SANS MODIFIER SELSTART OU SELLENGTH + SMILEYS SANS L

bouv Messages postés 1411 Date d'inscription mercredi 6 août 2003 Statut Membre Dernière intervention 3 mars 2019 - 8 déc. 2009 à 17:20
cs_PROGRAMMIX Messages postés 1133 Date d'inscription mercredi 2 octobre 2002 Statut Membre Dernière intervention 24 juillet 2011 - 2 juil. 2011 à 15:19
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/50952-couleur-dans-un-richtextbox-sans-modifier-selstart-ou-sellength-smileys-sans-le-clipboard

cs_PROGRAMMIX Messages postés 1133 Date d'inscription mercredi 2 octobre 2002 Statut Membre Dernière intervention 24 juillet 2011 2
2 juil. 2011 à 15:19
Bonjour,
Quelles seraient les modifications à apporter pour insérer le texte et les images à l'emplacement du curseur ?
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
31 mars 2011 à 20:17
tu as parfaitement raison
TM_ Messages postés 3 Date d'inscription mardi 24 février 2004 Statut Membre Dernière intervention 27 juillet 2012
31 mars 2011 à 18:03
merci pour ta réponse (effectivement on peux retrouver cette tlb en download). J'ai une autre question dans Public Function GetData du module ModIDataObject tu ne fais pas :
"DeleteDC hScreenDc", alors que c'est conseillé par microsoft.
Les conséquences sont elle graves ou bien est ce volontaire ?
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
31 mars 2011 à 15:11
source .idl et .odl
se compilent avec midl ...

ces tlb là en particulier ne sont pas de moi, mais au final, ils ne servent qu'a décrire ce que l'on trouve dans une dll, de déclarer des constantes, etc.

ce n'est pas un livrable : tu ne dois placer ce fichier .tlb que sur les postes de developpement.
TM_ Messages postés 3 Date d'inscription mardi 24 février 2004 Statut Membre Dernière intervention 27 juillet 2012
31 mars 2011 à 14:31
Bonjour,

Je voudrais intégrer ton source dans les miens, mais dans un souci de compatibilité avec les différentes et future versions de system
j'ai une petite question par rapport à ta TLB OLELIB. Comment as tu fait pour la crééer et avec quels outils ?

et te remercie pour tes sources. A+
cs_Ntz Messages postés 1 Date d'inscription mercredi 2 juin 2010 Statut Membre Dernière intervention 3 juin 2010
3 juin 2010 à 00:38
Bon bah c'est parfait, je me suis (ré)inscrit pour consulter ce code, ça marche, c'est propre, et ça m'arrange drôlement ! Je code un petit jeu de cartes multi-joueurs, j'avais besoin de ce type de fonction pour manipuler facilement une zone de chat (avec différentes couleurs selon les joueurs, comme Irc un peu), j'ai juste à prendre AppendText et les 2-3 décla de lib. Merci beaucoup.
lediablo Messages postés 214 Date d'inscription mercredi 26 avril 2006 Statut Membre Dernière intervention 2 août 2012
28 avril 2010 à 19:57
mais quand on insère l'image la scrolbar bouge à la fin de texte
lediablo Messages postés 214 Date d'inscription mercredi 26 avril 2006 Statut Membre Dernière intervention 2 août 2012
28 avril 2010 à 19:25
je trouve pas les mots pour te remercier
t'es vraiment un génie c'est tout ce que je peut te dire, t'es le MEILLEUR
c'est la 1ere source qui insère des images sans passer par le presse-papier et sans changer le selstart et bouger la scrolbar.
1000 merci pour ce code
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
28 avril 2010 à 17:09
insertion d'Images ajouté.

c'est basique, mais cela fonctionne.
Claiyah Messages postés 580 Date d'inscription mercredi 20 août 2008 Statut Membre Dernière intervention 20 avril 2010 3
19 avril 2010 à 11:49
oui c'est ce que je voulais dire hihihihi
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
19 avril 2010 à 10:51
la position de la souris ?
pas indispensble, au final il te faut l'index du caractère survollé....

m'enfin a ta guise
Claiyah Messages postés 580 Date d'inscription mercredi 20 août 2008 Statut Membre Dernière intervention 20 avril 2010 3
19 avril 2010 à 10:40
je viens de voir merci (mais c'est en .net) hihihi
je crois que je vais m(inspirer de cette source http://www.vbfrance.com/codes/DETECTER-MOT-SOUS-SOURIS-SANS-CLIQUER-MOUSEOVER-RICHTEXTBOX_20813.aspx c'est plus facile qu'on on a la position de la souris. (déja tu y participe à ce sujet lol)
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
19 avril 2010 à 10:15
puisque tu sais quel caractère est survollé....

a toi de chercher en avant et en arrière pour selectionner ce que tu souhaites...

(voir code en page d'accueil de VbFrance, aujourd'hui)
Claiyah Messages postés 580 Date d'inscription mercredi 20 août 2008 Statut Membre Dernière intervention 20 avril 2010 3
19 avril 2010 à 10:12
bonjour
oui renfield j'ai déja essayer avant de demander avec 2 autres constante que j'ai trouver dans msdn avec rtfWholeWord, une qui fait un erreur et l'autre me donne toute la ligne.
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
18 avril 2010 à 22:52
tout se passe a cette ligne :

moOveredRange.Expand rtfWholeWord

a toi de tenter avec d'autres constantes...
Claiyah Messages postés 580 Date d'inscription mercredi 20 août 2008 Statut Membre Dernière intervention 20 avril 2010 3
17 avril 2010 à 23:07
bonsoir

est t-il possible que dans ta source quand on passe la souris sur la richtextbox on obtient le mot (comme tu a fait) mais en choisissant les limites ? c'est à dire qu'on détecte que les mots situer entre deux espace comme dans le span et sans le sélectionner ?

merci d'avance
Claiyah Messages postés 580 Date d'inscription mercredi 20 août 2008 Statut Membre Dernière intervention 20 avril 2010 3
12 avril 2010 à 15:02
toujours rien :(
j'ai pas trouvé une solution :( svp aidez moi svp
Claiyah Messages postés 580 Date d'inscription mercredi 20 août 2008 Statut Membre Dernière intervention 20 avril 2010 3
9 avril 2010 à 12:57
bonjour
merci pour les infos Renfield je vais essayer avec
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
8 avril 2010 à 20:12
ya des tas d'xemples sur le net, cette source indique en fait qu'il faut utiliser InsertObject et REOBJECT
Claiyah Messages postés 580 Date d'inscription mercredi 20 août 2008 Statut Membre Dernière intervention 20 avril 2010 3
8 avril 2010 à 19:59
salut
j'ai vue le lien que tu ma donnée. merci pour l'aide mais je comprend rien en c lol
merci
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
8 avril 2010 à 16:16
rapidement, suffit d'implémenter ça :
http://www.codeproject.com/KB/edit/MyExtRichTextBox.aspx
Claiyah Messages postés 580 Date d'inscription mercredi 20 août 2008 Statut Membre Dernière intervention 20 avril 2010 3
8 avril 2010 à 15:52
salut

j'ai essayer de le faire mais j'y arrive toujours pas :(
pouvez vous m'aider s'il vous plait

merci d'avance
Claiyah Messages postés 580 Date d'inscription mercredi 20 août 2008 Statut Membre Dernière intervention 20 avril 2010 3
3 avril 2010 à 11:50
merci pour ta réponse, peut tu me donné quelques idée ou mot clé pour que je puisse faire des recherche stp parce que je suis vraiment bloqué la.
merci encore
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
2 avril 2010 à 22:33
oui, je pense, pas le temps de regarder en detail
Claiyah Messages postés 580 Date d'inscription mercredi 20 août 2008 Statut Membre Dernière intervention 20 avril 2010 3
2 avril 2010 à 19:30
salut
est il possible d'insérer une image dans la richtextbox avec votre code svp ? (cad comme on ajoute le texte)

merci d'avance
Claiyah Messages postés 580 Date d'inscription mercredi 20 août 2008 Statut Membre Dernière intervention 20 avril 2010 3
18 mars 2010 à 17:02
oki merciiiii
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
18 mars 2010 à 16:33
il s'agit le type de soulignement...
voir l'enum tomUnderline dans l'explorateur d'objets (F2)

c'est numérique, pas boolean, faut pas faire de NOT !!!!

le plus simple est de faire

.Font.underline = (1 - .Font.underline)

comme ca ca switchera entre 0 et 1 (tomNone et tomSingle)
Claiyah Messages postés 580 Date d'inscription mercredi 20 août 2008 Statut Membre Dernière intervention 20 avril 2010 3
18 mars 2010 à 16:18
salut
pouvez vous m'expliquer ce que sa veut dire cette ligne svp :

moOveredRange.Font.Underline = tomDouble

je ne comprend pas le "tomDouble", j'ai essayer avec le "range" de faire en sorte que si la ligne est souligner alors on enlève le soulignement sinon le contraire
j'ai crue qu'avec .underline = not(.underline) on peut le faire
mai ce n'est pas le cas ici.comme dans l'exemple: .Font.ForeColor veColor j'ai fait .Font.underline not(.Font.underline)

merci d'avance
Claiyah Messages postés 580 Date d'inscription mercredi 20 août 2008 Statut Membre Dernière intervention 20 avril 2010 3
2 févr. 2010 à 18:55
par exemple quand je trouve le caractère "#" dans la chaine de caractères a insérer la chaine qui le suit je la met en bleu ...
Claiyah Messages postés 580 Date d'inscription mercredi 20 août 2008 Statut Membre Dernière intervention 20 avril 2010 3
2 févr. 2010 à 16:19
d'une range de caractères
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
2 févr. 2010 à 15:42
.font.Forecolor de quoi ? du richtextbox ou d'une range de caractères ?
Claiyah Messages postés 580 Date d'inscription mercredi 20 août 2008 Statut Membre Dernière intervention 20 avril 2010 3
2 févr. 2010 à 15:23
salut
- est ce que c'est possible de faire un traitement de la chaine de caractère qu'on va insérer ici :
.Text = vsText

c'est a dire une chaine colorer, par exemple mettre les lettres "a" en bleu et "b" en gras ...
j'ai essayer de le faire avec .font.forcolor mais sa change la couleur de tout le texte et pas seulement d'un caractere

- est t il possible aussi d'insérer des images comme PCPT ma déja montré http://www.vbforums.com/showthread.php?p=2131039#post2131039 ?

merci d'avance
Galactus13 Messages postés 335 Date d'inscription lundi 29 septembre 2008 Statut Membre Dernière intervention 16 août 2023 1
14 déc. 2009 à 13:38
avec les meilleurs ! c'est 100% parfait !
Claiyah Messages postés 580 Date d'inscription mercredi 20 août 2008 Statut Membre Dernière intervention 20 avril 2010 3
11 déc. 2009 à 13:20
je t'aime renfield lool
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
11 déc. 2009 à 10:30
Fait.
Claiyah Messages postés 580 Date d'inscription mercredi 20 août 2008 Statut Membre Dernière intervention 20 avril 2010 3
11 déc. 2009 à 01:36
bonsoir
un petit problème avec la scrollbar :
est il possible de faire en sorte que quand on ajoute le texte à la richtextbox : si la scrollbars est à la position maximal (en bas) reste à cette position après l'ajout et si elle est dans une autre position elle change pas ?
Claiyah Messages postés 580 Date d'inscription mercredi 20 août 2008 Statut Membre Dernière intervention 20 avril 2010 3
10 déc. 2009 à 18:48
vraiment superrrr interessant merci beaucoup 10/10
cs_EBArtSoft Messages postés 4525 Date d'inscription dimanche 29 septembre 2002 Statut Modérateur Dernière intervention 22 avril 2019 9
9 déc. 2009 à 23:29
Sympa :)
Rejoignez-nous