我一直试图找到如何将富文本框改为一种颜色,而不是多种颜色。谷歌一直没有帮助,因为它假设我正在寻找多行随机颜色。我在这里什么都没看到,但我确定这里有什么东西,但我还没弄清楚如何正确地问这个问题。所以我在这里问。我该怎么做?我的代码只在富文本框中显示颜色名称,并更改了开始按钮的颜色,这根本不是我想要的。最终的想法是,所有类型相同的东西都是那种颜色。我认为这将是实现这一目标的最简单方法。
这是我输入的内容:
if(TypeHere.Text == DisplayText.Text)
{
DisplayText.Text = Convert.ToString(ForeColor = System.Drawing.Color.Blue);
}
这显然不像我想的那样工作。我确定我错过了一个关键步骤,或者没有完全理解颜色在WF上是如何工作的。我把它放在TypeHere中。 DisplayText中的输出是:
Color[Blue]
我不会让我只是隐式地将DisplayText设置为等于颜色。我知道它为什么在文本框中显示名称,但我不明白为什么它会改变按钮中文本的颜色?我已经尝试过将它作为方法和文本框中的几行代码。所以它显然不是我放置代码的地方,而是其他东西。
答案 0 :(得分:0)
设置ForeColor
的{{1}}属性。这将更改RichTextBox
。
RichTextBox