【发布时间】:2017-11-23 06:27:21
【问题描述】:
我正在开发一个 C# - Winforms 应用程序并尝试像这样设置只读文本框的背景颜色...
txtMyBox.BackColor = Color.FromName ("Red");
这是失败并显示错误消息...
System.ArgumentException was unhandled
Message=Control does not support transparent background colors.
Source=System.Windows.Forms
首先要做的事;这是为只读文本框设置背景颜色的正确方法吗?我为普通的文本框做了很多这样的事情,它似乎工作正常。
如果是的话,有人可以帮我解释一下“透明背景颜色”是什么,为什么我应该想要一个?我不认为我这样做;我只是想让背景改变颜色。
【问题讨论】:
-
一切都在文档中。 msdn.microsoft.com/en-us/library/…
-
如果您要在 google 中输入消息,则第三个链接完全重复 msdn.microsoft.com/en-us/library/wk5b13s4.aspx