首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

请问,关于Lable透明

2012-01-08 
请教,关于Lable透明我在panel上播放视频,再在Panle上放1个lable显示当前时间.请教老师们如何让lable背景透

请教,关于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选项

热点排行