c#设置button、label等控件的背景色为透明

我们在Form窗体中做界面设计的时候,添加了一张背景图后,再添加一个button控件,会发现button的颜色跟背景色不太搭调,如下图所示:

c#设置button、label等控件的背景色为透明_第1张图片


其实,只要通过设置button的属性,就可以实现button的背景色为透明:

1、将button的backcolor属性设置为Transparent,该属性在web选项的第一个;

c#设置button、label等控件的背景色为透明_第2张图片


2、将button的FlatStyle属性设置为Flat。


c#设置button、label等控件的背景色为透明_第3张图片


3、处理后的效果图如下:

c#设置button、label等控件的背景色为透明_第4张图片


4、如果还想将button的边框线去掉,在button的FlatAppearance属性中的BorderSize的参数设置为0

c#设置button、label等控件的背景色为透明_第5张图片


这样就实现button的背景色透明了

c#设置button、label等控件的背景色为透明_第6张图片


label等控件的背景色设置为透明的方法也是一样的

你可能感兴趣的:(c#)