嘿,我是一個開始的程序員,我必須做一個大型的學校項目。我遇到的問題是我有一個道路標誌圖片,現在這個文件本身就是一個PNG,它是透明的(我在photoshop中檢查過)。現在,當我將這個圖像放在我的面板中時,它有一個白色背景。雖然它在Photoshop中是透明的。我不想要白色背景,因爲我覺得它很醜,也有點草率。 圖像被加載到右側窗口中,您可以看到所有屬性。 我想:獲得一個PNG文件(透明)到面板
panel.Backcolor = Color.Transparent ; // 1
panel.Backcolor = Color.getFromArgb(0,0,0,0); // 2
EDIT1:
我winforms工作。
EDIT2:
this.startPanel1.BackgroundImage = global::DragnDrop.Properties.Resources.BeladenToestanf;
你確定該文件從Photoshop中導出的透明度是否打開? –
是的,我100%確定,當我用照片查看器查看圖片時,我可以清楚地看到圖片是透明的,但是當我在面板中將它加載到VB中時,它不再透明。此外,我用photoshop和photoshop工作了很多,我不是小菜鳥;) – vsp33ddyv
你可以發佈代碼加載圖像並將其插入面板的代碼? –