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.NET Discussion :

Forecolor Datagridview sur texte spécifique


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Homme Profil pro
    Programmeur analyste
    Inscrit en
    Février 2009
    Messages
    546
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Canada

    Informations professionnelles :
    Activité : Programmeur analyste
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2009
    Messages : 546
    Par défaut Forecolor Datagridview sur texte spécifique
    Bonjour,
    après plusieurs tentative et recherche infructueuse,
    je me tourne vers vous pour ainsi palier peut-être à mon problème.

    Est-il possible de mettre un forecolor sur un texte spécifique dans une cellule d'un datagridview


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
            DataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells
            DataGridView1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells
            DataGridView1.DefaultCellStyle.WrapMode = DataGridViewTriState.True
            Dim row As String() = New String() {"Salut" & vbCrLf & "ddddd", "toto", "tata", "tutu"} '
            DataGridView1.Rows.Add(row)
            DataGridView1.Rows(0).Cells(0).Style.ForeColor = Color.Red
    Vous remarquerez que dans la cellule 0,0 il y a 2 mots. Je voudrais avoir seulement "Salut" en rouge
    Merci!

    ou n'importe autre contrôle ex: Label, Textbox, Combobox ...
    Images attachées Images attachées  

  2. #2
    Membre expérimenté
    Avatar de Kropernic
    Homme Profil pro
    Analyste / Programmeur / DBA
    Inscrit en
    Juillet 2006
    Messages
    3 932
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Belgique

    Informations professionnelles :
    Activité : Analyste / Programmeur / DBA
    Secteur : Distribution

    Informations forums :
    Inscription : Juillet 2006
    Messages : 3 932
    Par défaut
    Hello,

    Ca fait longtemps que je n'ai plus fait de winforms mais si mes souvenirs sont bons, cela n'est pas possible.
    Un texte avec plusieurs, c'est déjà un text enrichi (rtf). Et tu ne peux pas faire de text enrichi dans une colonne de type DataGridTextBoxColumn. Il te faudrait définir un contrôle toi-même (ou prendre un tout fait sur le net qui existe peut-être déjà) qui ne serait pas basé sur un contrôle de type TextBox mais sur un contrôle de type RichTextBox.

    Pareil pour un ComboBox qui est aussi basé sur un TextBox si je ne dis pas de bêtises.

    En espérant avoir aidé malgré tout.

Discussions similaires

  1. Réponses: 8
    Dernier message: 25/04/2018, 14h40
  2. Réponses: 22
    Dernier message: 27/06/2017, 21h25
  3. Réponses: 2
    Dernier message: 06/11/2013, 12h03
  4. [Forms6i] Focus sur ligne spécifique
    Par lafouine dans le forum Forms
    Réponses: 4
    Dernier message: 30/08/2005, 11h12
  5. [Flash MX] Actualisation scroll sur texte dynamique
    Par Gothico dans le forum Flash
    Réponses: 2
    Dernier message: 23/09/2004, 14h42

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