我想在我的表单中添加一个标签,我希望它没有任何颜色 - 我希望它的文本可见,我在标签的属性中找不到这个选项,有人可以帮我吗?
你想让标签(文字除外)透明吗? Windows Forms(我假设WinForms - 这是真的)并不真正支持透明度。有时,最简单的方法是将Label的Backcolor变为透明。
label1.BackColor = System.Drawing.Color.Transparent;
但是你会遇到问题,因为WinForms确实没有正确支持透明度。否则,请看这里:
http://www.doogal.co.uk/transparent.php
http://www.codeproject.com/KB/dotnet/transparent_controls_net.aspx
http://www.daniweb.com/code/snippet216425.html
Setting the parent of a usercontrol prevents it from being transparent
祝好运!
如果你在后台的图片框,那么使用这个:
label1.Parent = pictureBox1;
label1.BackColor = Color.Transparent;
将此代码放在InitializeComponent();
或Form_Load
Method下面。
参考:https://www.c-sharpcorner.com/blogs/how-to-make-a-transparent-label-over-a-picturebox1
this.label1.BackColor = System.Drawing.Color.Transparent;
你是对的。但这里是使标签背面颜色透明的最简单方法在该标签的属性窗口中选择Web ..在Web中选择Transparent :)