2012-10-30 22 views
-1

我想在按鈕上添加圖片。但背景顏色與按鈕顏色不同。 如何更改透明/隱形背景?如何使圖片的背景看不見?

這個按鈕的圖像的背景顏色有改變......

enter image description here

...這一個

enter image description here

感謝,韋斯

+7

地鐵?的WinForms? WPF? Silverlight的? Windows Phone? ASP.Net? MonoTouch的? – SLaks

+0

我的意思是winforms! – user1531040

回答

2

在的WinForms:

選擇圖片框 - >屬性 - >背景色 - >網絡 - >透明

+0

在ImageList屬性中,我找到了TransparentColour。在這種情況下,我可以選擇顏色洋紅色,因爲這四個圖像具有相同的背景顏色。 – user1531040

0

什麼是圖像類型? 如果它是一個位圖對象,你可能有一個24位bgr圖像。爲了使它透明,你需要將它製作成32位bgra圖像,並且改變背景色爲0的每個像素。 如果是8位顏色映射圖像,則應將背景顏色的調色板條目更改爲a通道中顏色爲0的顏色。

+0

我使用ImageList。我記得Delphi應用程序很簡單。 – user1531040

+0

您不必自己編輯圖像。這是通過改變財產。不,我認爲你不得不做任何事情。 – user1531040