VCL Shared Framework

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.

UI Consistency...Delivered

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.

Editor

Example

TextEdit

1

MaskEdit

2

MemoEdit

3

RichEdit

4

DateEdit

5

ButtonEdit

6

CheckBox

7

Image ComboBox

8

SpinEdit

9

ComboBox

10

CalculatorEdit

11

HyperLink Edit

12

TimeEdit

13

CurrencyEdit

14

ImageEdit

15

BLOBEdit

16

MRUEdit

17

PopupEdit

18

Lookup ComboBox

19

Extended Lookup

20

RadioGroup

21



ListBox

22

Button Control

23

Radio Button

24

Label

25

DataNavigator

26

Progress Bar

27


Track Bar

28

CheckListBox

29

ColorComboBox

30

FontName Combo

31

CheckComboBox

32

TreeView

33

Shell TreeView


34

ShellCombo Edit


35

Splitter

36

Group Box

37

Spin Button

38

Multi Column ListBox

39

List View

40

Header Control

41

Shell ListView


42

LIVE CHAT

Chat is one of the many ways you can contact members of the DevExpress Team.
We are available Monday-Friday between 7:30am and 4:30pm Pacific Time.

If you need additional product information, write to us at info@devexpress.com or call us at +1 (818) 844-3383

FOLLOW US

DevExpress engineers feature-complete Presentation Controls, IDE Productivity Tools, Business Application Frameworks, and Reporting Systems for Visual Studio, along with high-performance HTML JS Mobile Frameworks for developers targeting iOS, Android and Windows Phone. Whether using WPF, ASP.NET, WinForms, HTML5 or Windows 10, DevExpress tools help you build and deliver your best in the shortest time possible.

Copyright © 1998-2017 Developer Express Inc.
All trademarks or registered trademarks are property of their respective owners