Considérer mon application Windows construite en utilisant C# VS 2005 affiche certains contenus dans une zone de texte à lignes multiples. Maintenant, quand j'ajoute un nouveau texte, il devrait apparaître dans une couleur différente. C'est-à-dire que je dois différencier le texte qui s'affiche lorsque mon projet est exécuté et le texte que je saisis dans la zone de texte. Comment puis-je faire ceci.?En C#, comment changer la couleur du texte nouvellement ajouté dans la zone de texte
0
A
Répondre
6
Le contrôle TextBox
plaine ne prend pas en charge plusieurs couleurs, polices, etc.
Je suppose que vous aurez besoin d'utiliser un RichTextBox
à la place. Vous pouvez ensuite définir la propriété SelectionColor
pour modifier la couleur du texte ou du texte actuellement sélectionné inséré au point d'insertion actuel.
Je devrais ajouter qu'après quelques expériences rapides, j'ai trouvé que le réglage de la couleur de sélection et l'ajout immédiat de texte par programmation ne fonctionnent pas aussi simplement que je l'aurais espéré. Peut-être qu'une autre réponse expliquera pourquoi :) Cependant, le texte entré par l'utilisateur apparaît certainement dans la nouvelle couleur immédiatement ...
Questions connexes
- 1. comment changer la couleur du texte nouvellement ajouté dans la zone de texte enrichi
- 2. Changer la couleur de police du texte en format PDF
- 3. Comment changer la couleur du texte de l'étiquette?
- 4. Changer la couleur du curseur de texte (caret) dans Cocoa?
- 5. Changer la couleur d'une partie du texte en utilisant javascript?
- 6. Changer la couleur d'arrière-plan du conteneur lorsque la zone de texte est au point
- 7. Définition de la couleur du texte dans une zone de texte Java
- 8. comment changer le style de police du texte dans la zone de texte sur le clic?
- 9. Modifier la couleur d'un texte spécifique uniquement dans la zone de texte de BlackBerry
- 10. Imprimer du texte en couleur sur la console en C++
- 11. Changer la couleur d'une zone de texte en fonction de son contenu
- 12. Liens dans la zone de texte C#
- 13. Filtrer l'entrée du clavier dans la zone de texte, C#
- 14. Dans Firefox, comment changer la couleur du texte dans un treecell en utilisant javascript
- 15. Est-il possible de changer la couleur d'un mot dans une zone de texte?
- 16. comment changer la couleur du texte quand entrer l'espace dans le javascript
- 17. UILabel - comment changer la position du texte
- 18. Comment changer la couleur de la bordure du formulaire C#?
- 19. Comment changer la couleur du calendrier Outlook en C#?
- 20. Changer la couleur du caret dans silverlight 2
- 21. Changer la couleur d'un problème de champ de texte dynamique
- 22. Couleur du texte dans une alerte Javascript
- 23. Format du texte d'une zone de texte en pourcentage
- 24. Comment changer la couleur du texte sur les éléments du bouton UINavigationBar
- 25. Comment changer la couleur du texte en utilisant flash actioncript 2?
- 26. Handling Cursor dans la zone de texte
- 27. Texte par défaut dans la zone de texte lors du chargement de la page
- 28. Modifier la couleur de surbrillance du texte sélectionné dans RichEdit
- 29. Comment changer la couleur de la police dans VB6?
- 30. Flex: Modification de la zone de texte
Merci pour votre réponse et j'ajouterai ou insérerai du texte dans la boîte de texte riche manuellement et non par programme. Ce texte que j'insère devrait s'afficher dans une couleur différente. – SyncMaster