agauthiers
Messages postés33Date d'inscriptionmardi 28 décembre 2004StatutMembreDernière intervention15 février 2005
-
14 févr. 2005 à 20:11
agauthiers
Messages postés33Date d'inscriptionmardi 28 décembre 2004StatutMembreDernière intervention15 février 2005
-
15 févr. 2005 à 22:06
Bonjour à tous,
Tout est dans la question.
Comment mettre en inverse vidéo des caractères dans une Rich Text Box en inversant les couleurs de fond et de caractères.
J'ai cherché, trouvé des questions similaires mais aucune réponse
Je pense que l'on doit utiliser
RTB.SelStart = x
RTB.SelLength = y
RTB.BackColor = vbGreen
RTB.ForeColor = vbblack
Mais aprés ...
Merci pour vos réponses
A voir également:
Comment mettre en inverse vidéo des caracteres dans une rich test box ?
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 14 févr. 2005 à 22:27
RTB.SelStart = x
RTB.SelLength = y
RTB.SelColor=vbGreen
ça te permet d'écrire le texte sélectionné en vert
Par contre pour la vidéo inverse ce n'est pas par les propriétés
apparement. Il va falloir que tu passe par un formatage RTF, càd ne pas
écrire simplement le texte mais toute la syntaxe RTF associée.
C'est dommage je n'ai pas les commandes RTF sous la main ce soir.
Tu les trouveras sur le net , c'est là que je les avais trouver avec google.
<hr size="2" width="100%">Si le cerveau était assez simple pour que nous puissions le comprendre,
nous serions assez bête pour ne pas le comprendre malgré tout.
agauthiers
Messages postés33Date d'inscriptionmardi 28 décembre 2004StatutMembreDernière intervention15 février 2005 14 févr. 2005 à 23:26
Merci Casy pour ta réponse, je me mets à la recherche du formatage RTF. Je n'en ai jamais entendu parler.
Dans l'aide de VB j'ai trouvé : "Renvoie ou définit le texte dans un contrôle RichTextBox, y compris tout code .rtf." mais je ne vois pas comment cela peut m'aider pour faire de l'inverse vidéo.
Si tu retrouves les commandes n'hésite pas à les écrire.
Encore merci
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 15 févr. 2005 à 08:05
Voila, je suis au boulot et j'ai les codes RTF sous la main. En fait je
ne les ai pas trouvés sur le net comme il me semblait mais bien dans le
MSDN dans la rubrique "Codes RTF gérés" (MSDN de VB6)
Si tu veux voir ce qu'est le code RTF, ouvre WordPad, tape un texte
formaté et enregistre le fichier au format RTF. Ensuite réouvre ce
fichier avec NotePad, tu auras ainsi un apperçu du code RTF.
Attention c'est pas forcément très simple.
<hr size="2" width="100%">Si le cerveau était assez simple pour que nous puissions le comprendre,
nous serions assez bête pour ne pas le comprendre malgré tout.
agauthiers
Messages postés33Date d'inscriptionmardi 28 décembre 2004StatutMembreDernière intervention15 février 2005 15 févr. 2005 à 19:37
merci Casy pour ta réponse. J'ai fait ta manip et je vois ce qu'est le format RTF.
Ma question était comment faire l' inverse vidéo dans une Rich Test Box
Il semblerait que la fonction ne soit pas implémenté !
Si un spécialiste pouvait confirmer ou infirmer cette hypothèse.
Merci pour les futures réponses
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 15 févr. 2005 à 20:18
Effectivement, je ne l'ai pas trouver moi non plus sous WordPad.
Mais maintenant que tu vois ce qu'est le RTF, tu peux refaire la manip
sous Word qui lui permet la vidéo inverse, ou plus exactement permet de
définir une couleur d'arrière plan pour le texte sélectionné.
Je t'avoue que je n'ai pas fouiller dans le code généré par Word car il
est assez conséquent par rapport à celui de WordPad. En fait il doit y
avoir une partie "entête" qui est beaucoup plus complexe sous Word.
Si la RTB permettait le SelBackColor se serait quand même beaucoup plus simple.
<hr size="2" width="100%">Si le cerveau était assez simple pour que nous puissions le comprendre,
nous serions assez bête pour ne pas le comprendre malgré tout.
agauthiers
Messages postés33Date d'inscriptionmardi 28 décembre 2004StatutMembreDernière intervention15 février 2005 15 févr. 2005 à 22:06
Encore merci Casy pour ton explication.
Grâce à toi, j'ai appris ce qu'était le Rich Text Format cela me permettra de faire de belles applications toute en couleur.