我正在使用Delphi編寫的大型遺留應用程序。大多數組件是VCL和DevExpress QuantumGrid組件。 我需要更新UI以支持各種樣式和更現代的外觀。原本我打算切換到DevExpress ExpressSkins庫(我已經有完整的DevExpress VCL訂閱),並用DevExpress組件替換所有組件。不過,由於我已經將該項目升級到Delphi XE2,並且使用了VCL Styles技術。DevExpress ExpressSkins或VCL樣式?
這些庫的優缺點是什麼?
我正在使用Delphi編寫的大型遺留應用程序。大多數組件是VCL和DevExpress QuantumGrid組件。 我需要更新UI以支持各種樣式和更現代的外觀。原本我打算切換到DevExpress ExpressSkins庫(我已經有完整的DevExpress VCL訂閱),並用DevExpress組件替換所有組件。不過,由於我已經將該項目升級到Delphi XE2,並且使用了VCL Styles技術。DevExpress ExpressSkins或VCL樣式?
這些庫的優缺點是什麼?
我還沒有使用過VCL樣式,因爲我也有Dev Express並喜歡使用它們的皮膚。但這是我的DX皮膚的兩美分。
優點爲DX皮膚:
缺點爲DX皮膚:
我認爲可以在皮膚選項中禁用自動皮膚單元添加。那麼如果你想包括皮膚,它可以在一個單獨的單位完成。 – 2012-04-23 10:58:58
VCL風格是一個bug工廠 – 2012-04-22 21:42:44
我懷疑VCL樣式可以正常使用QuantumGrid和其他DevExpress組件,所以使用ExpressSkins我會說。儘管如此,我始終更喜歡DevExpress組件在VCL之上。 – 2012-04-22 22:22:33
用DevExpress控件取代你所有的控件可能實際上比它的價值更多的工作,而斯蒂芬和大衛有一個點,我真的認爲,最重要的是,你無論以任何方式爲自己設定失望。完美皮膚是一個夢想,但如果你真的必須去皮,從今天開始,速遞皮膚更成熟,更沒有錯誤。 – 2012-04-23 02:04:32