Mi-Forms Designer

Articles related to the Mi-Corporation Mi-Forms Designer product, including form design, form scripting, form properties, etc.

Example Forms
Did you know that the Mi-Forms installer includes a treasure trove of example forms? From solutions on using grids, ink edit fields to using a web service a...
Wed, 17 Dec, 2014 at 8:33 AM
Getting the Date
Many forms will have need to keep track of a date field. In such cases, it can be useful to write code to automatically get the date. This can be done easil...
Fri, 10 Apr, 2015 at 11:11 AM
Debug Form Script in Visual Studio
Mi-Forms Designer Version 10.x: Mi-Forms Designer Version 9.x: Mi-Forms Designer Version 8.x: Tools -> Debug in Visual Studio Mi...
Wed, 17 Dec, 2014 at 8:32 AM
Creating a Current Date Hotspot
Sometimes it may be useful to have a hotspot that automatically fills in a date field with the current date. For example, perhaps your form requires the fil...
Mon, 23 Jun, 2014 at 9:59 AM
Calling the number of images in an Image Annotation field
Counting the number of images captured or uploaded into an Image Annotation field is as simple as checking the Image Annotation field’s attachment length....
Thu, 8 Jan, 2015 at 9:40 AM
Why does my grid data disappear when I open a saved session?
Grids are commonly initialized in a form's AfterOpen event. If a grid is unconditionally initialized in a form's AfterOpen event, however, t...
Mon, 18 Jul, 2016 at 4:53 PM
How to show/hide pages on iOS/Android
When building a Mi-Form template, it is sometimes helpful to hide pages in the form until certain events have occurred to trigger the opening of these h...
Mon, 23 Jun, 2014 at 9:57 AM
Creating and Manipulating Grids
Grids are often used in forms as a logical and visual way to group pieces of data together. However, it can sometimes be difficult to figure out the correct...
Sun, 27 Jul, 2014 at 4:23 PM
Custom DataPath Does Not Compile
When using the Mi-Forms Designer to create DataPaths in the form properties is too restrictive for your needs, you can create custom DataPath exports using ...
Mon, 15 Sep, 2014 at 8:39 AM
Multi-Line Dynamic Labels
Dynamic Labels offer a the ability to display dynamically generated messages on a form. For example, if the user enters a user the form can display informat...
Mon, 15 Sep, 2014 at 8:41 AM