【发布时间】:2017-07-24 20:20:57
【问题描述】:
我一直在尝试找到如何将富文本框专门更改为一种颜色,而不是多种颜色。谷歌没有任何帮助,因为它假设我正在寻找多行随机颜色。我在这里什么也没看到,但我确定这里有一些东西,但我想我还没有弄清楚如何正确地提出这个问题。所以我在这里问。我该怎么做?我的代码只在富文本框中显示颜色名称,并更改了开始按钮的颜色,这根本不是我想要的。最终的想法是,所有输入的相同内容都将具有该颜色。我认为这将是实现这一目标的最简单方法。
这是我输入的:
if(TypeHere.Text == DisplayText.Text)
{
DisplayText.Text = Convert.ToString(ForeColor = System.Drawing.Color.Blue);
}
这显然不像我想象的那样有效。我确定我要么错过了一个关键步骤,要么没有完全理解颜色在 WF 上的工作原理。我把它放在 TypeHere 中。这个在 DisplayText 中的输出是:
Color[Blue]
它不会让我将 DisplayText 设置为隐式等于颜色。我意识到为什么它会在文本框中显示名称,但我不明白为什么它会改变按钮中文本的颜色?我已经尝试了它作为一种方法,以及文本框中的几行代码。所以这显然不是我放置代码的地方,而是别的地方。
【问题讨论】:
-
您的目标是什么:Winforms、WPF、ASP..? 始终正确标记您的问题!
标签: c# colors richtextbox