Z
zbdzjx
Unregistered / Unconfirmed
GUEST, unregistred user!
最近在研究使用delphi 2010,下了個vclskin 5.4,開始感覺還不錯,後來發現了一個怪現象,我用裏面的skinstore存了兩個皮膚,用按鈕調用skindata來切換皮膚,開始還正常,但在某些情況下點按鈕后,會不斷的刷新窗口。後來經過多次試驗,發現出現些情況的要求是,要將寫好的程序放在桌面上,然後運行這個程序,一切換,就會不斷的刷新窗口,如果放在桌面的一個文件夾下,有時會不斷的刷新窗口,有時不會,如果放在其它文件夾下,就基本上不會了。後來下了vclskin 5.5,也一樣。而且,如果在delphi2010中運行此程序,一切換,也會不斷的刷新窗口。再後來,在delphi7下用vclskin4.93就沒有這個問題。還有一個問題是,在delphi2010下,寫的程序支持多語言,如果用vclskin切換一下皮膚,如果是繁體系統,就顯示不了簡體字了,如果是簡體系統,還能顯示繁體字。我猜測可能是vclskin將字體給改了,導致不能顯示了。