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 :

Problème couleur cellule MSFlexgrid


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Juillet 2006
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 3
    Par défaut Problème couleur cellule MSFlexgrid
    Bonjour
    Sous VB6, est-il possible d'afficher plusieurs caractères d'une cellule d'une couleur ,autre que la couleur dominante (caractères ou fond).
    Je m'explique: je suis plus que débutant en VB6 et je veux procèder à une recherche d'une partie d'un mot dans un fichier texte et dès qu'il rencontre le critère de recherche, je le met dans un flexgrid. Mais je voudrais faire ressortir
    cette partie du mot de la chaine de caractères de la cellule soit en changeant la couleur de caractères ou du fond ou alors en affichant en caractères gras.

    Exemple de la recherche: "ART"
    Résultat affiché: PROFESSION [ART]ISTE
    RUE T[ART]EMPION
    MANGEZ DE LA T[ART]E

    J'espère avoir été clair, sinon, merci de votre indulgence

  2. #2
    Membre Expert
    Avatar de zazaraignée
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    3 174
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 3 174
    Par défaut
    Je sais qu'on peux changer la couleur de texte du contenu d'une cellule, mais je ne sais pas (crois pas) si on peut changer seulement quelques caractères...

    Je regarde ce que je peux trouver... Ce qui n'exclue pas la recherche faite par toi-même ou par d'autre potes du forum.

    à plus!

  3. #3
    Membre émérite
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    730
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 730
    Par défaut
    Bonjour,

    c'est un paramétrage de la cellule entière (gras, italique, couleur de fond)
    Tu ne pourras pas découper ton texte comme ça dans une cellule.
    A mon avis, il faut faire ça dans une RichTextBox

  4. #4
    Membre Expert
    Avatar de zazaraignée
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    3 174
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 3 174
    Par défaut
    J'avais pensé aux RichTextBox, moi aussi. Mais je ne savais pas trop quoi te suggérer pour ta grille. Finalement j'ai pensé que tu pourrais faire 'flotter' des RidhTextBox créés dynamiquement sur les cellules qui ont un résultat de la recherche faite et afficher le résultat tel que tu le désire à l'aide des RichTextBox.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2003] Problème couleur cellule MFC
    Par Rough43 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 25/03/2013, 07h22
  2. Problème : couleur de cellule dans un datagrid
    Par vilcoy dans le forum VB.NET
    Réponses: 9
    Dernier message: 15/03/2007, 17h27
  3. [VB6] Truc bete | Couleurs cellules MSFlexgrid
    Par ouar dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 15/06/2006, 18h46
  4. Couleur cellule stringgrid sur condition...
    Par kobe dans le forum Composants VCL
    Réponses: 1
    Dernier message: 11/08/2005, 13h49
  5. Pilotage excel (couleur cellule)
    Par TheGoldViking dans le forum C++Builder
    Réponses: 1
    Dernier message: 14/04/2005, 10h59

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