改变char的颜色

时间:2010-08-26 19:55:09

标签: c# winforms

如何使用C#更改字符串中char的颜色? 对于前MIND,D为红色,其余为黑色。

我正在使用WINFORMS并尝试在文本框中显示它,我也可以使用richtextbox。

3 个答案:

答案 0 :(得分:3)

至少可以使用RichTextBox执行此操作。

// Save selection
var oldStart = richTextBox1.SelectionStart;
var oldLength = richTextBox1.SelectionLength;

// Select the text to change
richTextBox1.Select(richTextBox1.TextLength - 1, 1);
// Change color
richTextBox1.SelectionColor = Color.Red;

// Restore selection
richTextBox1.Select(oldStart, oldLength);

答案 1 :(得分:0)

你没有。字符串没有颜色。字符串的呈现可能有颜色,但这不是您在字符串中确定的内容。

答案 2 :(得分:0)