winform 加載窗體為啥會狂閃?是我加了form的backimg和其他一些panel透明的原因么?我主窗體的背景加了個大圖,然后其他加載進來的子窗體透明就可以不用設置背景圖了, 難道是這個原因?請教高手幫解決,謝謝了。。。發到主頁希望大家關注幫下忙
2 回答

侃侃無極
TA貢獻2051條經驗 獲得超10個贊
恩。我也 遇到過這樣的問題,當時也是用了 背景 的 transparence 屬性, 在加載的時候 上面的控件會一個一個的出來, 給用戶一個不太友好的感覺,所以有些地方最好不要用 transparence 屬性, 以其他方法來替代下, 還有一個原因就是 你加載圖片的時候最好在一個方法里面,這樣出來的圖片會機會同步的出來,paint 方法會整合這個東西,但是如果你把圖片用n 個方法來加載的話,paint() 會處理n 次,給人的感覺是一個一個出來 ,如果你喜歡這樣的感覺也可以在 設計器里 實現, 具體自己定

RISEBY
TA貢獻1856條經驗 獲得超5個贊
可能與你的背景設置有關,此外你再看一下窗體上面有沒有什么數據綁定的東西,我以前也遇到過類似的情況,或者不綁定數據只是背景圖片設置一下設置透明效果看看會不會閃就可以查出來到底是哪的問題了!
- 2 回答
- 0 關注
- 456 瀏覽
添加回答
舉報
0/150
提交
取消