Formware is a .NET component designed to do several of the common form tasks for you. The following tasks can be done with Formware :
Formshape creator
Formshape properties
Enables you to creates a custom shape for your form. The screen shows the controls that are on your form in a grayist color. Set the property 'HandleFormShapeCreation' to true, when false the custom defined shape will not be created.
There are 2 ways to open the screen. You can right click on the Formware component and choose 'Create FormShape' from the context menu, or you can click the 'Create FormShape' link on the bottom of the form's property page.
Open the FormShape screen and click 'Start new figure', the left parts will now be cleared of all points.
Every time you click on the drawing part of the screen you create a new point.
All points are connected in the order they were clicked. These lines create the formshape.
When done doubleclick for your final point.
You can relocate the existing point, insert points or delete point.
Select a point by clicking on it. You can now drag it to another location or you can use the arrows to move it 1 pixel at a time.
Doubleclick on the line at the location where you want your new point to be.
Select a point and press the Del key.
Restores the original rectangle shape for the form. Open up the FormShape screen and click on the 'Reset figure' link. Save the shape.
Painting properties
Enables you to beautify your form by using gradient colors and setting a border.
When you need a linear gradient backcolor for your form then all you have to do is to set 3 properties :
When you don't want a gradient backcolor, then you can just set the properties 'FormBackGround.Color1', 'FormBackGround.Color2' to the same color. The value of the angle is irrelevant in this case.
When you need a linear gradient bordercolor for your form then all you have to do is to set 3 properties :
When you don't want a gradient backcolor, but a solid bordercolor, then you can just set the properties 'FormBackGround.Color1', 'FormBackGround.Color2' to the same color. The value of the angle is irrelevant in this case.
Formdragging properties
Enables the user of your application to move the form around the screen by dragging it.
When you want to let the user be able to drag your form around the screen to move it, then just set the option 'EnableMouseDragForm' to true. This lets the user drag the form, and only the form. He will not be able to drag the form when he tries to start the dragging by grabbing a label.
When you have enabled formdragging for your form, you can also enable the user to drag the form by dragging on the label. This is recommended because the user will (mostly) see no difference between the form and the label rectangle (since the labels are most transparent, or have the same backcolor). All you have to do to enable this is to set the option 'EnableMouseDragOnLabels' to true. This will only have meaning when FormDragging is already enabled.