PictureBox сам делает белые части прозрачными - PullRequest
0 голосов
/ 12 февраля 2020

Моя картинка работает так, как будто это файл .PNG.

Делает белые части прозрачными.

Даже проникает в «форму», и я могу видеть, что скрывается за формой (как мой рабочий стол, файлы) .

Но это кажется нормальным в Form1.cs [ Дизайн].

//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

1 Ответ

1 голос
/ 12 февраля 2020

Это выглядит как TransparencyKey, установленный на Color.White. Попробуйте очистить это.

...