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

时间:2022-06-29 14:50:32

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

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


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

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

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


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

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

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


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

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


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

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


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

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


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