Borland Developer Network

Borland C#Builder Partner CD

C#Builder

Trial

Layout Architect 1.0

Standard

Layout Architect 1.0 (ID #20073)


9Rays.Net

Layout Architect is a suite of native .NET components that allow you to implement highly complex form layout logic without writing a single line of code! Layout Architect significantly reduces form design time and prevents controls overlapping during changing fonts, sizes, location etc. It also provides a perfect mechanism for automatic control positioning during a form resize.

Layout Architect gives an alternate, more flexible way to manage location and size of controls and to achieve a high-quality form design. Being the first professional LayoutManager tool for .NET WinForms, Layout Architect is a 100% native .NET components library for use with any .NET-aware languages, like VB.NET or C#.

Product features:

- 100% native .NET framework managed components written in C#.
- No conflict with standard Dock/Anchor paradigm. You can use both standard layout and Layout Architect in single form
- No constraints to container controls types - you can use it with any standard control (Form, Panel, GroupBox) as well as with 3rd-party controls
- Make your form layout independent on font/control/form sizes and localization.
- Easy to use. Just put a LayoutArchitect component on the form and set additional control properties that it provides.
- Automatic label positioning. Just put ArchitectLabel on the form and set "LabeledControl" property value to attach label to the control. You can also customize relative label location (left, top, custom) and distance between the label and the control by setting "Position" and "Gap" properties. ArchitectLabel can be used with LayoutArchitect as well as with a standalone control.
- Same behavior during design and runtime
- Fully customizable form design. Many layout styles are supported.
- Any combination of flow, columns and proportional layouts is allowed.
- Plug-in architecture allows you to develop your own LayoutManager Components

How it works:

- Put a LayoutArchitect component on the form. It provides all form controls with two additional properties: "Manager" and "Constraint"
- Set the Manager property to enable non-standard layout logic on the form, Panel, GroupBox or another container control. ArchitectLayout now supports two kinds of layout managers: FlowLayout and ColumnsLayout. Other layout managers including GridLayout coming soon. It is also possible to write your own LayoutManager PlugIn for LayoutArchitect.

See the demo application for more information. Please visit us at http://www.9rays.net for updates.

Install Layout Architect 1.0

Layout Architect 1.0 home page