背景图片:你就在设计界面打开属性工具栏,在属性名称中选择Background然后浏览至你目录文件夹下面的图片。
button:
button键添加图片:选中button,在属性backgroudImag,添加图片
BackColor中的Transparent(透明)不是真正意义上的透明,只是背景色跟父控件的颜色一致而已。如果背景是一幅图片就不行了。
send_button.BackColor = Color.FromArgb(110, send_button.BackColor); //设置 button 控件的透明程度。有背景图片不行
//其中0不透明,255为透明,0-255依次转换。
send_button.FlatStyle = FlatStyle.Flat;//样式 背景图片可以
send_button.ForeColor = Color.Transparent;//前景
send_button.BackColor = Color.Transparent;//去背景
send_button.FlatAppearance.BorderSize = 0;//去边线
label:
label_name.Visible = false; //将label键设置为看不见
this.label_name.BackColor = Color.FromArgb(0, Color.Transparent); //将label控件设置为透明色
public errorProvider() //设置自定义空间的背景透明 { InitializeComponent(); SetStyle( ControlStyles.UserPaint | ControlStyles.AllPaintingInWmPaint | ControlStyles.OptimizedDoubleBuffer | ControlStyles.SupportsTransparentBackColor | ControlStyles.Selectable | ControlStyles.ResizeRedraw, true); this.BackColor = Color.Transparent; }