日期:2014-05-17  浏览次数:20898 次

C#Label背景透明
一个小问题,但试了网上说的方法都不管用,界面上用LINESHAPE画了很多线,但是因为还有LABEL的原因,会把我的线给盖住,LABEL背景透明貌似没有用啊,还有网上说什么设置sendToBack(),label.panrent = 控件,都不管用。这个具体怎么设置啊?

------解决方案--------------------
重写Label控件。我这有例子,你要的话可以发给你。
[控件]透明背景色的可定制移动文字的Label控件.rar
------解决方案--------------------
label1.BackColor = Color.Transparent;不行,不是透明效果,LZ的意思不是要和form的颜色一致而是要看到form上的被label遮盖住的东西
------解决方案--------------------
有时候背景是图片,那么透明就扯淡,这个LABEL要自己重写
网上这个方法很多,我前段时间才找过
------解决方案--------------------
设置Transform,只能针对父控件有效,有层叠是没有效果的

你可以用GDI+绘制