其实所谓的透明,就是把它的背景色去掉,那很多人会问?
为什么我把按钮BackColor调为transparent,但是不行
那因为,我们要参照的背景关系.还要重新设置
方法如下:
我这里在Form中添加一个PictureBox加入了图片,使它成为背景.
那么在上面放一个按钮,怎么让他透明呢?很简单
PictureBoxWithBear是PictureBox控件
TextButton是按钮
只要在Form初始化的时候调用这两句话就可以了
public BearForm()
{
InitializeComponent();
this.TextButton.Parent = this.PictureBoxWithBear;
this.TextButton.BackColor = Color.Transparent;
.....
}
感觉怎么样,是不是很简单呀
下载源代码