2012-10-24 118 views
0

可能重複:
Winforms semi-transparent PNG over semi-transparent PNG顯示圖片框與透明背景

我將讓遊戲風險的項目學校,我的老師說,這是可能的,但我們只是使用Windows窗體而不是XNA或其他工具。

在風險中,你可能知道如果你知道這個遊戲,這張地圖就建立在許多國家,每個國家都應該是它自己的圖片,因爲它具有它自己的效果,可以這麼說。

所以有可能,與PictureBox,所以改變它有一個「透明」的效果,並只覆蓋圖片,而不是像一個盒子周圍的圖片?

對不起,如果這是一個不好的書面描述!

+0

請改善你的問題,我不知道你是一個什麼樣的人SKING。 – Nuzzolilo

+0

如果您想要「效果」或特定的圖片渲染,您應該探索創建自己的控件的想法。這真的不難。 – LightStriker

+0

@Nuzzolilo試圖用英語解釋很困難。但是我想拍一張照片,只讓PictureBox遮住照片,而不是照片周圍的方框。 – JakobMillah

回答

0

Afaik,這是不可能的,使picturebox處理透明背景。一般來說,winforms對透明度的支持不好。

最好的解決辦法是編寫自己的UserControl,它繪製國家的圖像。

看一看:

+0

感謝您的信息!將看看它! – JakobMillah