[問題] 透明底圖的效能如何改善?

看板C_Sharp作者 (Run Away~)時間16年前 (2009/04/09 00:53), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/4 (看更多)
我現在要做個windows form的ui程式 有個圖片要有來做底圖,上面許多的ui components 由於要做透明的效果(空白的地方使用底圖圖片的顏色) 所以這些label , button , radio button...etc都得設transparent 可是components愈多的話,在執行的時候show出畫面時, 很明顯效能會變很差,componets是一個接著一個顯示出來..感覺就是跑很慢 SetStyle doublebuffer 可以解決閃爍的問題,可是對這個問題沒有幫助 請問有人知道要怎麼改善嗎? 感謝 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.137.59.24 ※ 編輯: singz 來自: 220.137.59.24 (04/09 01:07)

04/09 01:13, , 1F
ps. 底圖是BMP格式
04/09 01:13, 1F

04/09 01:48, , 2F
WinForm支援透明背景@@?
04/09 01:48, 2F

04/09 01:48, , 3F
有考慮改寫WPF嗎,UI效能應該比較好XD
04/09 01:48, 3F
文章代碼(AID): #19tDPl0X (C_Sharp)
文章代碼(AID): #19tDPl0X (C_Sharp)