提问人:Queirbeer 提问时间:5/14/2022 最后编辑:Queirbeer 更新时间:5/15/2022 访问量:160
C# groupBox BackColor = 透明不工作
C# groupBox BackColor = transparent not working
问:
嘿,我在 c# 中创建了一个表单。我制作了一些组框并将它们的 BackColor 设置为透明,但仍然有一个 Backcolor。这里有谁可以帮助我解决这个问题,这样我就可以使组框透明吗?
this.groupBox1.BackColor = System.Drawing.Color.Transparent;
this.groupBox1.Controls.Add(this.BTN_Unlockall);
this.groupBox1.Controls.Add(this.pictureBox4);
this.groupBox1.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Bold);
this.groupBox1.ForeColor = System.Drawing.Color.White;
this.groupBox1.Location = new System.Drawing.Point(12, 47);
this.groupBox1.Name = "groupBox1";
this.groupBox1.Size = new System.Drawing.Size(328, 95);
this.groupBox1.TabIndex = 336;
this.groupBox1.TabStop = false;
this.groupBox1.Text = "Tools";
this.groupBox1.Enter += new System.EventHandler(this.groupBox1_Enter);
答:
0赞
ItsBackColorAllTheWayDown
5/14/2022
#1
仅仅因为组框是透明的并不意味着不再有背景色。
包含组框的父容器元素的背面颜色仍可能具有不透明的背面颜色。将元素的背景颜色设置为透明意味着使其相对于其直接父容器元素透明。(然后可能还有要考虑的父容器的父容器。以及父容器的父容器的父容器的父容器,等等......
评论
1赞
Queirbeer
5/14/2022
在表单的顶部,我制作了一个图片框,这样我就可以将GIF设置为背景。你知道我怎样才能做到让gif成为完整的背景吗?
0赞
Cemil Arancak
5/15/2022
#2
您需要使实体设置在整个组中透明,以便它看起来仍然相同。
评论
0赞
Queirbeer
5/15/2022
你的意思是让表格中的每个框都透明?
评论