ExpressLayout Control (英語版)
エンドユーザーがDelphiとC++Builderのアプリケーションのレイアウトや見かけを完全に制御できます。
DevExpress 社の製品
2001 年より日本国内にてComponentSourceで販売中。
ExpressLayout ControlはWindowsフォーム用に新たなデザインと管理方法を提供するVCLコンポーネントです。ランタイムの完全カスタマイズ可能なフォームを構築でき、エンドユーザーが個々のニーズに応じてインターフェースを自由に変更できます。ExpressLayout Controlの要になるのが、「アイテム」を活用してレイアウト作成する、という基本コンセプトです。コントロール コンテナからアイテムを使用し、この補助的なアイテムかにスプリッターなどの自動配置ラベルが提供されます。よって、ピクセル単位でそれぞれのコントロールの位置を揃える必要がありません。また、DelphiやC++ Builderアプリケーションによくあるランタイムの画面解像度の問題も解消します。ExpressLayout Controlは、ソースコードを含むライセンスも販売しています。
The ExpressLayout Control represents a radical new way to develop and maintain applications with highly evolved and complex interfaces. It is both a developer productivity tool and an end-user customization tool.
Users often have use for only a small portion of the power an application provides. This small portion, however, varies significantly from one user to another. This results in applications that have extremely complex data entry screens with little or no customization ability for the user. In other words, a user’s screen is often cluttered by controls that have little or no use within a given organization.
The extensive customization features of the ExpressLayout Control give you all the tools you will need to combat UI bloat - and it will place power back into the hands of each individual user - in a manner that has never been available before in any programming environment. This is accomplished by allowing users to layout and manage their own UI - as their needs dictate - in a manner that suits their business requirements best - without seeking assistance from programmers or programmer oriented tools.
Among the features you will find in the ExpressLayout Control are: