C# - WPF: 如何更改文本框中一個字符的顏色? 例如:單詞Hello中,H顏色變成紅色C#更改文本框中一個字符的顏色
4
A
回答
4
你不能用一個文本框做到這一點,但你可以使用一個RichTextBox: WPF RichTextBox Tutorial
var textRange = MyRichTextBox.Selection;
var start = MyRichTextBox.Document.ContentStart;
var startPos = start.GetPositionAtOffset(0);
var endPos = start.GetPositionAtOffset(1);
textRange.Select(startPos, endPos);
textRange.ApplyPropertyValue(TextElement.ForegroundProperty, new SolidColorBrush(Colors.Blue));
3
您可以使用richtexbox象下面這樣:你甚至可以改變背景色爲特定的字符以及
richTextBox1.SelectionStart = characterStartIndex;
richTextBox1.SelectionLength = 1;
richTextBox1.SelectionColor = Color.Red;
richTextBox1.SelectionBackColor = Color.Yellow;
+0
SelectionStart和選擇長度在WPF中不起作用 – daniyalahmad
相關問題
- 1. 更改JLabel的顏色字符文本?
- 2. 如何更改C#文本框中的字體顏色?
- 3. 更改c#winforms中的文本框的邊框顏色 - 新手
- 4. 更改MFC C++中的文本顏色?
- 5. 更改SVG文本元素中單個字符的顏色
- 6. 如何更改文本塊中每個字符的顏色
- 7. Tkinter動態更改文本框中循環字符串的文本顏色
- 8. 更改文本框的背景顏色
- 9. 更改文本框的高亮顏色
- 10. 更改文本框的背景顏色
- 11. 更改禁用文本框的顏色
- 12. 更改插入顏色的文本框
- 13. 無法更改文本框的顏色?
- 14. 更改此文本框的文本更改時文本框的背景顏色?
- 15. 更改字符的顏色
- 16. 更改顏色css只有前6個字符的文本
- 17. 如何更改組框文本顏色?
- 18. 更改組框文本顏色?
- 19. 在C#中動態改變文本框中的文本顏色
- 20. 更改對話框中標題文本的顏色和字體
- 21. 在C中單擊文本框時更改背景顏色#
- 22. 更改Javafx文本字段中文本的顏色WHILE打字
- 23. 更改文字的顏色,無邊框顏色變化
- 24. 更改懸停時的框顏色和文字顏色?
- 25. 在輸入文本的文本框更改邊框顏色
- 26. 如何更改特殊字符的字體顏色在一個UITextView文本
- 27. C#:試圖改變一個usercontrol文本框和背景顏色
- 28. 更改PDF文本顏色C#
- 29. 更改文本框中文本部分的顏色
- 30. 在條件下更改文本框中的文本顏色
使用一個RichTextBox:http://www.c-sharpcorner.com/UploadFile/mahesh/wpf-richtextbox/ – user1567896
我覺得這很有趣,我大部分的問題是如何得到downvoted Ť遺忘,但這傢伙甚至幾乎沒有形成一個完整的句子,並獲得+4。 Stackoverflow在2013年真的很好嗎? – Krythic