将png文件(透明)放入面板中

时间:2014-05-02 21:20:21

标签: c# winforms png panel transparent

嘿,我是一名初学程序员,我必须做一个大型的学校项目。我遇到的问题是我有一张道路标志牌照片,现在文件本身就是png而且它是透明的(我在photoshop中查看过)。现在,当我将此图像放在我的面板中时,它具有白色背景。虽然它在photoshop中是透明的。我不想要白色背景,因为我觉得它很丑陋而且有点草率。 图像将加载到右侧窗口中,您可以在其中查看所有属性。 我试过了:

panel.Backcolor = Color.Transparent ; // 1

panel.Backcolor = Color.getFromArgb(0,0,0,0); // 2

EDIT1:
我使用

EDIT2:

this.startPanel1.BackgroundImage = global::DragnDrop.Properties.Resources.BeladenToestanf;

1 个答案:

答案 0 :(得分:0)

自从我使用WinForms以来已经有一段时间了,但您可以将图片加载到PictureBox控件中。

Winforms semi-transparent PNG over semi-transparent PNG