【C#】-设置Label控件的背景颜色为透明

时间:2024-03-14 17:57:23

前言

   在做播放器的时候为了美观,需要把PictureBox控件上的Label控件变成透明的。对于这种问题,我的想法就是该一个属性,没把他当回事,于是我开始动手操作,把Label的BackColor属性设为Transparent(透明),然后运行,啪啪的打脸,居然不行。之后就开始上网查照料,最终还是把它克服了。

设置步骤

   透明其实是指透过Label这个空间,看到PictureBox控件的颜色。
   
1. 先把Label控件的背景颜色(BackColor)设为透明(Transparent)。
2. 然后把Label控件的Parent属性设定为PictureBox,也就是说,将PictureBox设为Label的父控件。在代码中写上:Label1.Parent=PictureBox1。
3. 最后,也是最令人头疼的。调整Label控件的位置,之前Label的坐标是以整个From作为参考的,现在PictureBox成为Label的父控件。我们要以PictrueBox作为参考对象来设置坐标,也就是Label的Location属性。如果我们设置完之后,运行控件不见了,说明坐标太大了。还需要我们的稍做调整。

   这样我们就可以做一个漂亮的页面,还等什么赶快去试试吧!
【C#】-设置Label控件的背景颜色为透明

总结

   虽然是个简单的问题,但是让人很头疼。不要想着简单就简单,必须要动手操作。希望可以帮助到大家!

   不将就是发现的源动力!