0
我正在尋找一種方式來具有允許Alpha透明度無形的形式上的圖像,並允許放置和使用按鈕/標籤等C#合適的圖像阿爾法層時,形式是無形的
我已經試過這Transparent background on winforms? ,分層窗口等等,都沒有完全成功。我已經結束了這樣的失敗http://imgur.com/a/t6nmF
我正在尋找一種方式來具有允許Alpha透明度無形的形式上的圖像,並允許放置和使用按鈕/標籤等C#合適的圖像阿爾法層時,形式是無形的
我已經試過這Transparent background on winforms? ,分層窗口等等,都沒有完全成功。我已經結束了這樣的失敗http://imgur.com/a/t6nmF
透明度鍵只使一種顏色透明,這對邊緣上具有平滑顏色漸變的圖像不起作用。
首先,你確定你的圖片有透明背景嗎?
分層窗口正是你應該用來達到預期效果。既然你沒有提供太多的細節,我不知道你的實現有什麼問題。嘗試使用以下文章中的PerPixelAlphaForm
:Per Pixel Alpha Blend in C#。正確使用時,它會起作用(即使文章真的很舊)。
我已經使用Layered窗口和圖像工作正常,但問題是,在分層窗口中,你不能添加按鈕/標籤等,只有圖像將被繪製(它對於啓動屏幕等很好,但我需要充分功能程序)。感謝那篇文章,我會盡量按照說明去做。 – Erexo
我創建了分層窗口的額外窗體,現在我不知道該怎麼做。 http://i.imgur.com/Q231QPX.png兩種形式複雜到一個應用程序,這將工作?怎麼樣? – Erexo