如何在VB.NET中制作具有透明背景色的标签?文本与其他内容重叠

Edm*_*nte 3 vb.net arrays label

当我使用LabelAngle(i).BackColor = Color.Transparent时,会出现其他内容。

\n\n

![LabelAngle(i).BackColor = Color.Transparent][1]

\n\n
                LabelAngle(i) = New Label\n                LabelAngle(i).Parent = canvas\n                LabelAngle(i).AutoSize = True\n                LabelAngle(i).ForeColor = System.Drawing.Color.DodgerBlue\n                LabelAngle(i).Location = New System.Drawing.Point(Xstart(i) - 30, ReferenceY - BarHeight)\n                LabelAngleValue(i) = 180 - randAngle(i)\n                LabelAngle(i).Text = LabelAngleValue(i).ToString + "\xc2\xb0"\n                LabelAngle(i).TextAlign = ContentAlignment.BottomLeft\n                LabelAngle(i).BackColor = Color.Transparent\n                LabelAngle(i).BringToFront()\n
Run Code Online (Sandbox Code Playgroud)\n

bet*_*nzi 5

16777215只需在 BackColour 属性中输入颜色代码即可