2016-02-25 1 views
0

Nous pouvons utiliser la propriété Foreground pour changer la couleur d'un champ dans une liste, mais y a-t-il un moyen de changer une partie du texte dans le champ pour une certaine couleur?Existe-t-il un moyen de colorer une partie du texte dans un champ d'une liste?

Par exemple, je veux un exemple de texte est apparu comme la couleur rouge enter image description here

+0

Seulement si vous dessinez vous-même: https://msdn.microsoft.com/en-us/library/system.windows.forms.listview.drawitem(v = vs.110) .aspx – DonBoitnott

Répondre

0

Vous pouvez avoir un html comme le texte pour le faire. Par exemple "Ceci est un exemple de texte". Vous voulez afficher le "texte d'exemple" en rouge. Voici comment le texte va être

This is a <span style='color:red'>sample text</span> 
+0

Cela ne fonctionne pas, j'ai changé la question de ce qu'il apparaît – sweetyBaby

+0

Je suppose que vous essayez de montrer cela sur une page Web. Si oui, pouvez-vous partager comment il apparaît sur la page Web. Si non, alors est-ce une application Windows? –

+0

Désolé pour le malentendu. Oui, il s'agit d'une application Windows, en ajoutant cette information à la question :) – sweetyBaby