我有Label
,我希望将此标签设为透明并隐藏当前表单。
在形式上,我可以使用:
label1.Parent = //for example picture box
label1.BackColor = Color.Transparent;
但如果我在代码后面使用隐藏形式:
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
Region = new Region(label1.Bounds);
如何制作透明label
?
谢谢你的帮助。
答案 0 :(得分:0)
要使表单的背景透明,请将表单的TransparencyKey
属性设置为表单的背景颜色。
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
this.TransparencyKey = this.BackColor;