我想在我的表单中添加一个标签,我希望它没有任何颜色 - 我希望它的文本可见,我在标签的属性中找不到这个选项,有人可以帮我吗?
nie*_*iro 29
你想让标签(文字除外)透明吗?Windows Forms(我假设WinForms - 这是真的)并不真正支持透明度.有时,最简单的方法是将Label的Backcolor变为透明.
label1.BackColor = System.Drawing.Color.Transparent;
Run Code Online (Sandbox Code Playgroud)
但是你会遇到问题,因为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
祝好运!
小智 6
如果您在背景图片框,则使用此:
label1.Parent = pictureBox1;
label1.BackColor = Color.Transparent;
Run Code Online (Sandbox Code Playgroud)
将此代码放在下面InitializeComponent();或Form_Load方法中。
参考:https : //www.c-sharpcorner.com/blogs/how-to-make-a-transparent-label-over-a-picturebox1