This page provides a feature summary for Form Designer.Net. We have covered significant features of the product to give you a feel of its capabilities.
-
Runtime resizing and repositioning
This is what a form designer all about basically. Form Designer.Net provides support to move and reposition contained controls at runtime. User can also select multiple controls and moving them as a group. The controls can be moved or resized using mouse as well as keyboard.
-
Cut / Copy / Paste
You can provide cut, copy and paste support for selected control through a single line of code. You also get properties that let you update the state of menu as per the current state of the clipboard.
-
Undo / Redo
Users of your application will find the Undo / redo feature of form designer.net very useful. You can provide this facility with just a couple of lines of code.
-
Relative alignment
Form Designer.Net provides method which will help you incorporate relative alignment of controls with just a single line of code.
-
Control sizing
Adjust height or width for selected controls. Make them equal based on the selected controls, or specify height or width for all selected controls through a single line of code. For example, expanding selected controls to widest or shrinking them to shortest can be done with just a single method call.
-
Control spacing
Set equal spacing between selected controls in vertical as well as horizontal direction with minimal code. Form designer can calculate the spacing automatically, or you can specify the spacing value. Also, the control can increase or decrease the spacing between selected controls with just a single line of code. Arranging controls on the form can't be easier than this.
-
Support for dynamically creating controls
You can setup form designer to dynamically create appropriate control at runtime. These will be created through the standard drag-draw method that you expect from a form designer.
-
User action events
Form designer control has an extensive and useful set of events that keep your application updated about user actions. This allows you to keep the application user interface in sync with the state of the form designer.
-
Save and Restore layouts
Form Designer.Net provides methods to save and load control layout data. These methods together with a set of events provide an extensive framework for storing a retrieving control layout and properties (including custom properties that you may want to store). The layout can be saved in an XML file. These events can also be used to store and reload form layout in a format of your choice (e.g. storing layout to in a database).
-
Integrated on-line help
Form Designer.Net ships with a detailed integrated on-line help. So, while programming help on any property or method of the form designer is just F1 away.
-
Sample
Form Designer.Net setup ships with an extensive, full featured, mini form designer application as sample program demonstrating the usages of the control.
The source code of the sample application is included in the setup (VB.Net as well as C#.Net), and can well be the starting point of your form designer application.
