简体   繁体   中英

PictureBox makes white parts transparent itself

My picturebox acts like it is .PNG file.

It makes white parts transparent.

Even penetrates "Form" and i'm able to see what's behind Form (like my desktop, files) .

But it seems normal in Form1.cs [Design].

//card properties and design
this.card.BackColor = System.Drawing.Color.Red;
this.card.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("card.BackgroundImage")));
this.card.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom;
this.card.Location = new System.Drawing.Point(47, 92);
this.card.Name = "card";
this.card.Size = new System.Drawing.Size(103, 157);
this.card.SizeMode = System.Windows.Forms.PictureBoxSizeMode.AutoSize;
this.card.TabIndex = 2;
this.card.TabStop = false;
this.card.Visible = false;

Here is a picture of without running:

这是一张没有运行的图片

Second picture that explains what's my problem:

第二张图解释了我的问题

This looks like a TransparencyKey being set to Color.White . Try clearing that.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM