Join  |  Sign in

version 6 is here



AlterNET Form Designer is a component library providing a quick and convenient way for creating visual user interfaces. It allows placing controls to the design surfaces, setting their initial properties and writing event handlers for their events.


What's inside

Form Designer control

This control provides design surface allowing to add controls to a form, arrange them, and write code for their events.
It supports all common 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 components and controls that you can drag to the Form Designer surface.
It is comprised of a set of foldable tabs helping to organize controls by categories and allowing to specify which components and controls, including third-party controls, appear on the toolbox.

Property Grid control

A visual control allowing to view and change the design-time properties and assign event handlers for the controls or components that are being selected in the Form Designer.
It displays different types of editing fields, such as edit boxes, drop-down lists and check boxes depending on the type of the property.

Code and XML serialization engine

WinForms Form designer can save its content to C#/VisualBasic or TypeScript/JavaScript code, while WPF designer uses XAML format instead.
Specific resources, such as images, can be serialized to the form or project resource files.

WinForms and WPF editions

Form Designer comes in the form of two distinct versions for designing forms for WinForms and WPF applications. WinForms and WPF designers use different approaches for designing visual interfaces, serializing design content and running forms that are being designed.

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



Placing Components and Controls

In Form Designer, you can use the mouse to drag controls, which are components with visual representations, 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, resizing, matching the functionality of Microsoft Visual Studio Form Designer.

Serializing and running the form that is being designed

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

Along with the user-defined code for event handlers, this form can be compiled into a standalone executable and run.

Setting 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 in the C#, VB code or XAML and will be assigned to that property when the control is created at run time.

Handling Events

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

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

Explore demos

See AlterNET Studio in action. Demos and Quick Start guide projects are designed to demonstrate our product's features.

Download Free Evaluation

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

Order your copy today

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