作者singz (Run Away~)
看板C_Sharp
標題[問題] 透明的底圖的效能如何改善?
時間Thu Apr 9 00:53:00 2009
我現在要做個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)
→ singz:ps. 底圖是BMP格式 04/09 01:13
推 Kelunyang:WinForm支援透明背景@@? 04/09 01:48
→ Kelunyang:有考慮改寫WPF嗎,UI效能應該比較好XD 04/09 01:48