说简单点把,假如一个FORM窗体,现在它有背景色,在上面放个BUTTON按钮,使BUTTON按钮刚好 遮挡住FORM窗体背景上的一个小图案,当我想一直都能看到该小图案,可以在Form1_Load中 Button1.BackColor = Color.Transparent; 的确可以实现。
但是当你把该程序打包以后,到其他电脑上安装了,在运行以后,我发现了BUTTON遮挡住了原背景上的图片,这个是怎么回事了,啥原理了。该怎么解决了,
但是当你把该程序打包以后,到其他电脑上安装了,在运行以后,我发现了BUTTON遮挡住了原背景上的图片,这个是怎么回事了,啥原理了。该怎么解决了,
using System;
using System.Drawing;
using System.Windows.Forms;class E : Form
{
E()
{
BackgroundImage = new Bitmap(@"a.jpg");
Button btn = new Button();
btn.Parent = this;
btn.Text = "OK";
btn.BackColor = Color.Transparent;
}
static void Main()
{
Application.Run(new E());
}
}