【发布时间】:2016-04-28 21:47:35
【问题描述】:
如何将富文本框的SelectionBackColor 更改为“无颜色”?
我试过这些:
Color.FromArgb(0, 255, 255, 255);
Color.Empty;
Color.White;
Color.Transparent;
但它们都返回相同的结果:Color.White !!!
更多描述,把richtextbox的背景色改成粉红色,然后把SelectionBackColor改成红色,现在试着去掉SelectionBackColor,你会看到颜色是白色的。请注意,在此示例中将 SelectionBackColor 更改为粉红色是不正确的 :D !!!
【问题讨论】:
-
这里不会发生。你能分享更多细节吗?您指的是选定文本的文本颜色吗?
-
我解释的很完整,请新建一个c#winform项目,添加一个richtextbox,把它的背景色改成粉红色(只是为了测试选中的文本背景色)。现在添加一个按钮,并写下这一行:richTextBox1.SelectionBackColor = Color.Red;和带有此代码的第二个按钮:richTextBox1.SelectionBackColor = Color.Transparent;运行代码并输入一些内容,选择一个单词并按 btn1 然后 btn2 所有文本应该具有相同的背景色,但是您会看到所选单词具有白色背景色
-
我尝试了microsoft office word来测试它,在突出显示子菜单中,有一个名为“No Color”的按钮,它工作得很好!!!我想要这个按钮:D
-
您的意思是将字体颜色设置为默认值。那么默认颜色是黑色。请详细说明。
-
虽然时间过去了,对我来说已经没有用了,但是谢谢,这应该是正确的答案。我希望它会被其他人使用。谢谢
标签: c# winforms richtextbox