Ian Branch 134 Posted January 7 Do the DevExpress VCL components play nicely with VCL Styles? If not, can they be made to? Regards & TIA, Ian Share this post Link to post
gkobler 45 Posted January 7 DevExpress have his own Styles, i use this for my programs. I don‘t know i you use the Delphi Styles if it works with it Share this post Link to post
Anders Melander 1952 Posted January 7 5 hours ago, Ian Branch said: play nicely with VCL Styles? can they be made to? No and no. Share this post Link to post
corneliusdavid 241 Posted January 8 I'll second both previous comments. I'm helping my team upgrade a suite of old programs that used a mix of grids and controls; the new version is DevExpress Quantum grids to the mix. We wanted to support a "dark" mode and it took a lot of research to get everything to look decent together--or at least close. We had to pick both a VCL style and a DevEx skin that (mostly) work together. They're saved and applied in completely different ways. Share this post Link to post
KenR 30 Posted January 8 Using the WXI skin it is very easy to emulate Windows light and dark modes with just a few lines of code. Share this post Link to post
Vincent Parrett 830 Posted January 9 Not many complex third party components work with VCL styles, either because VCL Styles are too limited/buggy, or because they already did their own thing long before VCL Styles were released. Share this post Link to post
Stefan Glienke 2098 Posted January 14 There seems to be an adapter to apply VCLStyles to DevExpress components: https://www.almdev.com/prods/stylecontrols/stylecontrols.html - I have no experience with this but at some point we will have to look into this as customers keep asking for Dark mode in our application 😎 🙈 1 Share this post Link to post
Alex7691 15 Posted Tuesday at 12:38 AM (edited) I have a huge application in production using VCL Styles and the package mentioned above: https://www.almdev.com/prods/stylecontrols/stylecontrols.html The adapter works well with DevExpress grid and other controls like their different tree views. That's all we use from them. We decided to use other StyleControls components (buttons, date editors, page controls) instead of DevExpress ones because: 1) they play well with VCL Styles 2) Their code is much simpler and in general any issue you find can be fixed by yourself in a couple of hours (compared to days to impossible to fix in DevExpress). It's clear that the author just wants to create something that does its job and works well, instead of trying to use every single pattern in any Gang of Four book. 3) They are lightweight insted of the Dx famous kitchen-sink design I strongly recommend it if you are going down the VCL styles route (disclaimer: I'm not related to almdev company) Cheers, Edited Tuesday at 12:39 AM by Alex7691 Share this post Link to post