C# 定制文本框设计
我想用C自定义一个文本框,但我遇到了一个问题。如果我设定C# 定制文本框设计,c#,colors,textbox,C#,Colors,Textbox,我想用C自定义一个文本框,但我遇到了一个问题。如果我设定 textBox1.BackColor = Color.Transparent 我收到错误消息: 附加信息:控件不支持透明背景色 我试图插入构造函数 SetStyle(ControlStyles.SupportsTransparentBackColor, true); 但没有解决任何问题。我已经安装了Dev-Express,但我不知道它是否有用。一些想法? 建造商: public Constructor() {
textBox1.BackColor = Color.Transparent
我收到错误消息:
附加信息:控件不支持透明背景色
我试图插入构造函数
SetStyle(ControlStyles.SupportsTransparentBackColor, true);
但没有解决任何问题。我已经安装了Dev-Express,但我不知道它是否有用。一些想法?
建造商:
public Constructor()
{
this.SetStyle(ControlStyles.SupportsTransparentBackColor, true);
InitializeComponent();
}
这是一个重复的问题吗
我认为winforms不支持透明背景色。的可能重复项不是重复项,我已经看到了,所以你的问题是为什么我的子类文本框忽略了透明性?向建设者展示你到底想要实现什么?透明文本框控件的用途是什么?仅用于设计。我希望它有边框,没有背景色必须有一个解决方案为什么你这么认为?也许没有你可以从头开始写一个,但文本框是一个相当不友好的野兽,不适合自己重新设计样式。我知道你想要它。你为什么想要它?文本框中是否有要显示的内容?您希望用户能够看到其背后的文本或图像吗。你只是想强迫windows/UI/做它做不到的事情?我不是想多管闲事。我想了解你的目的。剥猫皮的方法总是不止一种。问题是为什么我会这么说,因为透明的选择并不是无缘无故的。它有一个作用。