IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

RichTextBox & Couleur


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 60
    Par défaut RichTextBox & Couleur
    Bonjour,

    je me bat depuis plusieurs heures pour afficher des caracteres en couleur dans une RichtextBox
    J'obtien du gras, :-( mais pas de couleur...
    Mon code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
        TB.TextRTF = "{colortbl ;\red0\green0\blue0;\red255\green0\blue0;\red0\green0\blue255;}"
        'Black Color=0 , Red color=1 , Blue Color=2
        message = "{\cf2\b Ok \b0\cf0 - shdjkghghsfggfa}"
        TB.SelRTF = message
    Quelqu'un a une idee ou se niche mon erreur ?

    Par avance merci,

    Daniel.

  2. #2
    Membre chevronné
    Homme Profil pro
    Développeur VB6 et tout neuf en .Net
    Inscrit en
    Avril 2005
    Messages
    377
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France

    Informations professionnelles :
    Activité : Développeur VB6 et tout neuf en .Net
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 377
    Par défaut
    Bonjour daniel_gre,

    C'est courageux d'écrire directement en RTF .
    Tu peux aussi utiliser les propriétés du controle comme .SelColor.

    Les méthodes SelRTF et TextRTF ne servent qu'a sauvegarder ou charger du RTF. Tout le reste se fait avec des méthodes et propriétés. Sinon à quoi sert le controle, s'il faut connaître la syntaxe RTF ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 60
    Par défaut
    Bonjour,

    merci pour ton message...
    si j'ai choisi cette methode c'est que c'est la plus simple pour faire ce que je souhaite...d'utiliser les proprietes comme tu le propose complexife par 10 ce que je souhaite faire

    Quelqu'un a t'il la solution a mon probleme de code ?

    par avance merci

    Daniel.

  4. #4
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 137
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    RichTextBox1.TextRTF = ""
     
    RichTextBox1.SelRTF = "{\rtf1\ansi\ansicpg1252\deff0\deflang1036{\fonttbl{\f0\fnil\fcharset0 MS Sans Serif;}}" _
    & "{\colortbl ;\red0\green128\blue0;}" _
    & "\viewkind4\uc1\pard\cf1\f0\fs17 COULEUR VERTE\cf0\fs17" _
    & "\par }"
     
    RichTextBox1.SelRTF = "{\rtf1\ansi\ansicpg1252\deff0\deflang1036{\fonttbl{\f0\fnil\fcharset0 MS Sans Serif;}}" _
    & "{\colortbl ;\red255\green0\blue0;}" _
    & "\viewkind4\uc1\pard\f0\fs17 COULEUR \cf1\b ROUGE\cf0\b0\fs17" _
    & "\par }"
    Premiere Cmd SelRTF donne : COULEUR VERTE
    Deuxieme Cmd SelRTF donne : COULEUR ROUGE

    Salut
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  5. #5
    Membre éclairé Avatar de Ramdoulou
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2006
    Messages
    286
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2006
    Messages : 286
    Par défaut
    Tu peux aussi essayer à partir des procédures Keypress ou Keyup.

    Apres tu utilise le code Ascii pour chaque caractères en définissant la couleur

Discussions similaires

  1. TextBox/RichTextBox avec couleurs
    Par Arwon dans le forum VB.NET
    Réponses: 7
    Dernier message: 10/04/2014, 18h07
  2. [VB6] RichTextBox : Multiples couleurs
    Par Jihnn dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 28/07/2006, 19h36
  3. [VB.NET] couleurs,polices et richtextbox
    Par happey dans le forum Windows Forms
    Réponses: 1
    Dernier message: 27/04/2006, 19h57
  4. [VB.NET] couleur qui s efface dans richtextbox
    Par happey dans le forum Windows Forms
    Réponses: 2
    Dernier message: 26/04/2006, 16h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo