FORM DESIGNER

A GRAPHICAL FORM DESIGNER CONTROL FOR CREATING USER INTERFACES

version 9.5 is here

OVERVIEW

AlterNET Form Designer is a .NET component library that provides a quick and convenient way to create graphical user interfaces. Forms Designer lets you design UI by adding controls to a design surface, arranging them, and writing code for their events.

WHAT'S INSIDE

FORM DESIGNER CONTROL

This control represents a design surface that enables users to place controls, arrange them, and write code for their events.

It supports all standard editing operations, such as dragging, selecting, copying, and deleting components and controls, changing their size and z-order, and undoing any of these operations.

CONTROL TOOLBOX

A visual control that displays controls and components that you can drag to the Form Designer surface.

It consists of a set of foldable tabs, allowing application developers to organize controls by categories and to specify which components and controls, including third-party controls, appear on the toolbox.

PROPERTY GRID CONTROL

A visual control that allows users to view and change design-time properties and assign event handlers for the controls or components selected in the Form Designer.

Depending on the property type, it displays different types of editing fields, such as edit boxes, drop-down lists, and checkboxes.

OUTLINE CONTROL

This control provides a hierarchical structure of all elements belonging to the design form.

It allows users to select elements to modify, drag-n-drop, and change their properties.

SERIALIZATION ENGINE

The WinForms Form Designer can save its content to C#, Visual Basic, TypeScript, JavaScript, or Python code, while the WPF designer uses the XAML format instead.

WINFORMS AND WPF EDITIONS

Form Designer comes in the form of two distinct versions: one tailored to WinForms and the other to WPF applications. These versions use different approaches for designing visual interfaces, saving design content, and running designed forms.

*The WPF version of Form Designer, Property Grid, and Outline controls is based on modified sources of the open-source SharpDevelop project.

FEATURES

 
Placing controls onto design surface

PLACING COMPONENTS AND CONTROLS

In Form Designer, you can use the mouse to drag controls, such as buttons and text boxes, onto a design surface.

Form Designer supports all standard form editing operations with controls, such as selecting, copying, pasting, moving, and resizing, matching the functionality of the Microsoft Visual Studio Form Designer.

 
Designing and running WPF form

SAVING AND RUNNING THE FORM BEING DESIGNED

The WinForms Form Designer can save its content to C#/Visual Basic, TypeScript/JavaScript, or IronPython source code, while the WPF Form Designer uses the XAML format instead.

Along with the user-defined code for event handlers, this form can run using one of our scripting engines.

 
Changing properties from code

CHANGING PROPERTIES

Once you add a control to the design surface, you can use the Properties window to set its properties, such as font or text.

The values you specify in the Properties window are getting serialized to the code or XAML. These values are assigned to the controls at run-time.

 
Event handling

HANDLING EVENTS

By clicking on the Events button, you can use the Properties window to specify which events you want to handle in your code.

The designer automatically writes the empty method body when you add an event handler through the Properties window. The most common example is handling a button's Click event.

EXPLORE DEMOS

Check out our demos and quick start guide projects to see AlterNET Studio in action and learn more about its features.

DOWNLOAD FREE EVALUATION

The evaluation version of AlterNET Studio is fully-functional and lasts 30 days from installation.

ORDER YOUR COPY TODAY

We provide a multi-user discount for AlterNET Studio licenses and a 30-day unconditional money-back guarantee.