Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 定制文本框设计_C#_Colors_Textbox - Fatal编程技术网

C# 定制文本框设计

C# 定制文本框设计,c#,colors,textbox,C#,Colors,Textbox,我想用C自定义一个文本框,但我遇到了一个问题。如果我设定 textBox1.BackColor = Color.Transparent 我收到错误消息: 附加信息:控件不支持透明背景色 我试图插入构造函数 SetStyle(ControlStyles.SupportsTransparentBackColor, true); 但没有解决任何问题。我已经安装了Dev-Express,但我不知道它是否有用。一些想法? 建造商: public Constructor() {

我想用C自定义一个文本框,但我遇到了一个问题。如果我设定

 textBox1.BackColor = Color.Transparent 
我收到错误消息:

附加信息:控件不支持透明背景色

我试图插入构造函数

SetStyle(ControlStyles.SupportsTransparentBackColor, true); 
但没有解决任何问题。我已经安装了Dev-Express,但我不知道它是否有用。一些想法? 建造商:

public Constructor()
        {
            this.SetStyle(ControlStyles.SupportsTransparentBackColor, true);
            InitializeComponent();
        }

这是一个重复的问题吗


我认为winforms不支持透明背景色。

的可能重复项不是重复项,我已经看到了,所以你的问题是为什么我的子类文本框忽略了透明性?向建设者展示你到底想要实现什么?透明文本框控件的用途是什么?仅用于设计。我希望它有边框,没有背景色必须有一个解决方案为什么你这么认为?也许没有你可以从头开始写一个,但文本框是一个相当不友好的野兽,不适合自己重新设计样式。我知道你想要它。你为什么想要它?文本框中是否有要显示的内容?您希望用户能够看到其背后的文本或图像吗。你只是想强迫windows/UI/做它做不到的事情?我不是想多管闲事。我想了解你的目的。剥猫皮的方法总是不止一种。问题是为什么我会这么说,因为透明的选择并不是无缘无故的。它有一个作用。