Embeddable Data Editors
These controls work together using the same Repository functionality and Look & Feel controllers to give your applications "State-of-the-Art" user interfaces with very little coding.
Flexibility - Break out from the Standard Mold
Most VCL controls that are available to developers are simply descendants of the original VCL UI controls that ship with Delphi, they introduce new functionality as a thin patina upon the original Borland components upon which they are based, and they are subject to the same architectural limitations.
Underpinning the flexibility of all Developer Express components is the fact that the vast majority use standard VCL primitives to carry out elementary operations and perform their own rendering, and add new functionality. Because of this Developer Express controls are able to do things that other VCL controls just can't.
A perfect case in point Developer Express has for more than 3 years been able to create combo controls with resizable drop down surfaces, just like Microsoft - Components that rely on inheriting from VCL controls are still waiting for Borland to implement this functionality.
Only the ExpressEditors Library breaks out of the VCL mold to deliver state-of-the-art User Interfaces.
Extensibility - The Power to Create Custom Controls
We know that no component library is an island and that you might need a specialized control that we do not ship. But be assured, you can easily and in a straightforward manner inherit from our controls and create your own custom components that specifically address your business needs. Of course, all the custom editors you create can take full advantage of our entire framework and will behave in exactly the same manner as those we've created.
Using quite a few lines of code you can extend the functionality of a custom control to make it data-aware or embedded - with ease.
Once a custom editor component is created and installed in a design-time package, you can use the editor in exactly the same way as the others... Bound or unbound... Embedded or standalone.
Poll any group of users to find out which application they find more professional, an application with multiple different User interface styles, or one with one Consistent User interface style - and the consistent application will win every time.
Using the same Repository functionality and Look & Feel controllers as other Developer Express controls, the ExpressEditors Library gives you centralized control over the appearance aspects of all the editors within your application. The centralized Look & Feel controllers allow you to change the overall look and feel of your entire application as easily as changing one property. Edit repositories allow you to reuse the same editor configurations and code over and over - bringing not only a consistent User Interface but the ability to reuse the exact same validation or customization code.
Editor Style Controllers allow you to further specify your own unique editor Style and be confident that every control in your application will follow in lockstep - want to have all your editors show a single underline as in MS Money instead of a Border box, simply add a DefaultEditStyleController and change the editor's border accordingly - and in an instant every control in your application has the same new custom style.
The ExpressEditors Library fully supports our Look & Feel technology which gives you the power to produce professional applications with "State-of-the-Art" user interfaces virtually on the fly.
Multi-Purpose Controls - A Flexible Palette
Every VCL developer is confronted with the same problem, the more VCL controls you have, the harder it is to find exactly the one you need. This is exacerbated by the fact that some component libraries have multiple versions of the same control each of which performs only slightly differently. The ExpressEditors Library simplifies this by aggregating the functionality of all versions into one control with multiple functionality.
For example the standard Borland palette includes three different button controls each introducing only slightly different behavior, some third-party libraries bring another 10 or 20 different buttons styles to your palette - the ExpressEditors Library gives you one control that is able to replace a TButton, a TSpeedButton, a TBitBtn and the Buttons of a wide range of third-party controls in one fell swoop.
The ExpressEditors Library includes other controls that act in a similar way such as the GroupBox that is able to position it's caption at any one of thirteen positions including centered - just like a TPanel. Why waste precious space on your palette with multiple icons when one will do the job of two or three.
ExpressEditors Library - Editors List
The ExpressEditors Library gives you over seventy controls, including Data-Bound and Unbound, stand-alone versions of all the ExpressQuantumGrid cell editors, as well as multi-purpose UI controls such as Splitters, Buttons, Group and Shell Controls.
Each control is designed to be the most powerful of its class - replacing one, two or even three standard Borland controls with a better, more advanced version that gives your applications unrivaled functionality and polish.