请教,关于Lable透明
我在panel上播放视频,再在Panle上放1个lable显示当前时间.请教老师们如何让lable背景透明.
[解决办法]
这个 我也想知道 标记下
[解决办法]
直接画
[解决办法]
把Backcolor 改为Transparent行不行?
[解决办法]
在label外观属性中得BackColor选项中选取WEB标签里得transparent选项,就能让label透明了
[解决办法]
private void panel1_Paint(object sender, System.Windows.Forms.PaintEventArgs e)
{
String drawString = "Sample Text ";
Font drawFont = new Font( "Arial ", 16);
SolidBrush drawBrush = new SolidBrush(Color.Black);
PointF drawPoint = new PointF(150.0F, 150.0F);
// Draw string to screen.
e.Graphics.DrawString(drawString, drawFont, drawBrush, drawPoint);
}
[解决办法]
label,不是透明的吗?
[解决办法]
如果是WebForm,那在label外观属性BackColor选项中选取WEB标签里得transparent选项就行
如果是WinForm,那在label外观属性中得BackColor选项中选取系统标签里得Control选项,让标签颜色和盛放它的容器(Panel)同色就行了
试试吧
[解决办法]
label.BackColor = Color.Transparent;
label.Parent = panel;
[解决办法]
label.BackColor = Color.Transparent;
this.panel1.Controls.Add(label);
//也就是在设背景为透明的同时,确保 label 的父容器是 this.panel1
自已查看一下 窗体自动生成的代码.
[解决办法]
把Backcolor 改为Transparent
背景透明
[解决办法]
label外观属性BackColor选项中选取WEB标签里transparent选项