visual C#中如何设置Lable标签背景透明
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了visual C#中如何设置Lable标签背景透明相关的知识,希望对你有一定的参考价值。
用的是visual studio 2005,好像没有VB中的transparent那项啊,请问该如何设置透明背景?
将Label的BackColor设置为System.Drawing.Color.Transparent即可实现背景透明
实现方法如下:
(1)在设计器中
(2)或者在窗体代码中
public partial class Form1 : Formpublic Form1()
InitializeComponent();
// 将lable1背景色设置为透明
label1.BackColor = System.Drawing.Color.Transparent;
//…… ……
参考技术A 这种情况通常都是使用css来设定的,跟软件或者语言无直接关联。
可以直接给lable加个类,添加背景透明样式即可。
例如:
<lable for="name" class="bg">xxx</lable><!--针对标签添加.bg类,在对其进行详细设置-->
css:
.bg background:transparent;/*表示将背景设置为透明*/ 参考技术B 选中你的控件,在属性窗口找到 backcolor 属性,点下拉菜单,在弹出的选项卡中选择 “Web”选项卡, transparent 属性在第一个,选它就是了;本回答被提问者采纳 参考技术C 你说的不是很清楚,我想你可能是让 Lable 透明
方法是:在构造函数中设置窗体的TransparencyKey 和 Lable 的背景色相同即可;
例如;
this.TransparencyKey = Color.Red;
this.Lablel1.BackColor = Color.Red; 参考技术D lable1.BackColor=Color.Transparent
C# 设置图片背景色透明
C# 将图片的背景色设置透明
需要将透明部分设置为纯白色,图片格式png
Image image = Properties.Resources.Green.ResizeImage(nw+2, nw+2);
Bitmap pbitmap = new Bitmap(image);
pbitmap.MakeTransparent(Color.White);
uiLabel2.Image = pbitmap;
以上是关于visual C#中如何设置Lable标签背景透明的主要内容,如果未能解决你的问题,请参考以下文章
Visual Studio 2008 C#控件textbox背景如何设置为透明?
在 Visual Basic 2008 中如何将标签(Label)背景色设置成透明?
visual C#中如何设置textbox只显示一条下划线,并且背景透明?
visual C# winForm中如何设置textbox只显示一条下划线,并且背景透明?