I've been looking for a commercial winform UI component set for a while now. I've looked at most of the big players out there and I think I'm going to spend my cash on the Developer Express DXperience package. It's not cheap, but does a lot of great things like integrated printing and reporting, a good spell checker implementation, etc. It's been quite a learning curve as it's feature rich, but they have a great support site and give good support.
I'm wondering what other people use and if there are any "gotchas" with the Dev Express components.
As we mentioned above, WinForms is still available but the status of “maintenance mode” likely means it has no long term future. As time passed by, especially in the last 5-10 years, new tools continued to mature and rise in popularity, and each one of them offered many powerful features.
If you Don't want the user to be able to see the app at all set this: this. ShowInTaskbar = false; Then they won't be able to see the form in the task bar and it will be invisible.
Telerik UI for WinForms is a professional grade UI library with 140+ components for building modern and feature-rich applications. To try it out sign up for a free 30-day trial.
We initially bought just the XtraTreelist component from DevExpress, but have been so impressed that we went onto buying the Professional Winforms Suite, and this year we upgraded onto the Enterprise Suite (which does both Winforms and Web).
As a bonus, it comes with code rush and Refactor, which once you get the hang of them, they help save time (plus, it makes your code look pretty...).
I'd say their support is pretty good - I've found a couple of bugs in the past which I've had a reply to within 24 hours, which states they will fix the issue in the next release.
One gotcha (if you could call it that) is that most of their components have a 'Properties' property which is where a lot of common properties get set. I find that a little annoying to use because they need a few more clicks or keypresses to get to, but at least you can get the job done (they tend to put things like input masks in here - regex, numerical etc).
One think that took a bit of getting used to is with the XtraGrid and Treelist, which if you want to do some custom display for specific cells, you have to hook up an event that fires before the cell is displayed.
Hope my ramblings help.
Edit: One thing I meant to add is that Dev Express are rolling out Silverlight and WPF controls too. They're in beta, but you get access to the betas on the Enterprise Suite (I'm not sure about the others). Currently they have a Silverlight Datagrid, a WPF Datagrid, and WPF charts, but they're doing more eventually. In addition, they are constantly adding features to their current products. For example, last month they added Gauges to the controls.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With