c# - 更改字符串颜色

标签 c# winforms

我有一个包含多个字符串的标签,我想更改其中一个字符串的颜色。

这是我尝试过的:

private string state = string.Empty;
state = System.Drawing.Color.Blue.ToString();

但它仍然保持相同的颜色

最佳答案

据我所知,Windows 窗体 Label 的整个文本只能使用一种颜色。如果你想要多色文本,你要么需要使用多个标签,要么使用 RichTextBox ...当然,也可以自己进行绘画。

关于c# - 更改字符串颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17053359/

相关文章:

C# Windows 窗体 - MenuItem 单击事件 - 获取 MenuItem 文本

c# - windows窗体C#画线的最佳方式

.net - 无法加载 Entity Framework 提供程序类型 'System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer'

c# - 将 int 列表作为参数传递给 Web 用户控件

c# - Nothing != null - 或者是吗?

c# - WinForms:无需转到 FormWindowState.Normal 即可找到最小化表单的大小

c# - 如何使用对象 C# 过滤数据网格

c# - 从 Obj C 到 C# 的转换

c# - 宇宙(C#操作系统): running on Azure?

c# - Windows 窗体 - 在窗体和控件之间传递参数