7
votes

Est-il possible d'avoir des lignes colorées différentes dans la zone de texte multiline?

est-il possible d'avoir des lignes colorées différentes dans la zone de texte multiline?

J'ajoute des données à la zone de texte et je souhaite clarifier pour l'utilisateur différents types de texte par couleur.

Comment faire cela s'il est possible?


2 commentaires

Quel cadre UI utilisez-vous (Winforms, WPF, Web)?


@ M.babcock, ah! J'ai oublié d'ajouter la balise. C'est des winforms.


3 Réponses :


8
votes

Vous pouvez le faire si vous utilisez un Richtextbox Control. Voir la documentation ici (en particulier regarder les remarques et les exemples de sections) . La zone de texte standard n'offre pas cette fonctionnalité.


0 commentaires

3
votes

La zone de texte Winforms standard n'a pas cette capacité (et l'ajoutante serait gênante).

Vous pouvez regarder à l'aide du système .Windows.Forms.Richtextbox comme une alternative pour cela ou l'une des nombreuses alternatives commerciales.


0 commentaires

1
votes

Ainsi, selon la manière dont vous voulez la sortie, il y a un navigateur / contrôle HTML (essentiellement une boîte), que vous pouvez transmettre une URL ou une chaîne de HTML, en fonction de ce que vous faites, vous voudrez peut-être utiliser le RickTextBox - qui dispose de commandes de formatage - vous pouvez utiliser des expressions régulières ou le décalage du texte, puis utilisez une commande "SET COLOR" dans la zone de texte avec une structure si elle.


0 commentaires