在我的設置中,我有5個圖片框,我嘗試分層。如何在分層圖片框時獲得透明度?
我對這個代碼是:
pbCoin1.Parent = pbMap;
pbCoin1.BackColor = Color.Transparent;
pbCoin2.Parent = pbMap;
pbCoin2.BackColor = Color.Transparent;
pbCoin3.Parent = pbMap;
pbCoin3.BackColor = Color.Transparent;
pbFlashlight.Parent = pbMap;
pbFlashlight.BackColor = Color.Transparent;`
所有5 pictureboxes包含圖像。我使用的方法工作正常,但問題是PbCoin 1,2,3正在通過我的pbFLashlight(請參見圖像)。
有人可以提供一個解決方案,使硬幣只有當黑色層的透明部分結束時纔可見嗎?
的WinForms?透明度不會按照您的要求運行。 –
是它的WinForms,但爲什麼它的底層顯示底層,以便透明性正常。但是這3個硬幣是這樣的毛刺?它是WinForms嗎? – BramSnoek
WinForms不能正確支持透明度。你最好的選擇是使用WPF。 –