我有一个带有一系列文本框和一个富文本框的winforms应用程序。单击按钮后,我想将所有字段设置为只读。唯一的问题是readonly richtextbox的背景颜色是白色而不是文本框使用的灰色。
我尝试将richtextbox的backcolor属性设置为Color.LightGrey,但这与文本框使用的灰色不同。我也尝试将背面颜色设置为其中一个只读文本框的背景颜色,但这也不起作用。
我的问题是,获取一个看似只读文本框的只读富文本框的最佳方法是什么?
非常感谢
答案 0 :(得分:2)
这是“控制”系统的颜色。战舰灰色默认。在代码中:
richTextBox1.BackColor = Color.FromKnownColor(KnownColor.Control);