更改字符串颜色

use*_*609 6 c# winforms

我有包含几个字符串的标签,其中一个字符串我想改变它的颜色.

这是我尝试过的:

private string state = string.Empty;
state = System.Drawing.Color.Blue.ToString();
Run Code Online (Sandbox Code Playgroud)

但它仍然保持相同的颜色

Jon*_*eet 8

据我所知,Windows窗体Label只能为其整个文本使用单一颜色.如果你想要多色文本,你要么需要使用多个标签,要么使用RichTextBox......或者自己进行绘画.


roc*_*cky 1

标签不能包含超过一种颜色的项目。使用更多标签或其他类型的控件。但根据您粘贴的代码,我建议您阅读一些 .NET 教程。您可能错过了基本概念。