我正在處理VS 2008中的表單應用程序,並且在重疊兩個圖像時卡住了。這些圖像是透明的,所以他們應該能夠融合在一起,但結果是下面顯示: 透明度問題C#
我已經看到了類似的帖子這一個,但似乎無法找出爲什麼這兩個圖像不能融合在一起。下面是我如何去了解它的代碼:
InitializeComponent();
this.Width = 700;
this.Height = 768;
Bitmap BackgroundImg = new Bitmap(@"C:\Users\Classic.bmp");
Bitmap img = new Bitmap(@"C:\Users\Lime.bmp");
backImage.Image = BackgroundImg;
backImage.Width = 700;
backImage.Height = 768;
backImage.Location = new Point(0, 0);
overImage.Image = img;
overImage.Width = img.Width;
overImage.Height = img.Height;
overImage.Parent = backImage;
//overImage.BackColor = Color.Transparent;
overImage.Location = new Point(200, 200);
backImage和overImage是pictureBoxes
也許這篇文章會有幫助:http://www.codeproject.com/Tips/201129/Change-Opacity-of-Image-in-C – Csharp
檢查了這一點:http://devblog.antongochev.net/ 2008/07/30/create-custom-ui-appearance-for-winforms-layered-form-part-5/ –