c#窗体label透明问题
背景是一个picturebox1,在背景上再放一个picturebox2,在picturebox2上放下label1,label1要怎么样设置背景透明?
------解决方案--------------------
设置label的背景图片即可 可用png
------解决方案--------------------楼上方法可行,直接做成图片,替换图片,不然你等于是要label一直显示在button上面,这个真心不知道。不然你倒是可以将label放到容器上面。其实图片最好,让公司美工头疼去,你只要贴图就好了。
反正我遇到这个就贴图,连字都让他弄好。。。。。。。。。。当然如果改得多就让他只给个背景
------解决方案--------------------没有办法做到,你自己直接画一个按钮文字吧,只保留picturebox1,然后注册下面事件
private void picturebox1_Paint(object sender, PaintEventArgs e)
{
using (SolidBrush br = new SolidBrush(Color.Red))
{
Point point1 = new Point(0, 0);//自己做个位置调整,也可以自己用程序计算
StringFormat sf = new StringFormat();
sf.FormatFlags = StringFormatFlags.DirectionRightToLeft;
e.Graphics.DrawString("Your Button Text", this.Font, br, point1, sf);
}
}