There are several example forms included with the Mi-Forms Designer to help enable often requested features. You will find them in the directory Mi-Forms Designer is installed, typically 


x64 - C:\Program Files (x86)\Mi-Co\Mi-Forms Designer\examples\forms

x86 - C:\Program Files\Mi-Co\Mi-Forms Designer 9.5\examples\forms


The following is a description of the examples and what they showcase.


Advanced Ink Copy Example.mfd

This form shows how to replicate ink input onto another area of the form. This method can be used to copy ink to another page anywhere on the form. The examples show scaling and proportional methods. Potential use cases could be signature replication, or showing a hand drawn diagram on different pages of a form.


Annotations Example.mfd

This form has two examples, image and audio annotations. The Image annotation example shows how to manage images. You can capture them with an onboard camera, or select an image file and manipulate it. Similarly, the audio annotation example shows how to create and play back an audio file.


Database Picklist Example.mfd

Shows a method to populate a Picklist or Dropdown item with a connection to a database, The solutions is adaptable to whatever your database environment might be.


Date Picker Example.mfd

A method to pop a date selector often found in well designed websites and applications.


Disable Control Example (Region).mfd

Disabling controls on a form is simple with the use of regions to mask them. This method shows how to use regions to shade the control or make it disappear.


DuckPond (Sub-Forms).mfd

An example of how to use subforms. This form references Duck-Pond-Bird.mft to show how to reuse form information in a 1-to-many situation. This example shows how to ewnter information for multiple birds in a single pond.


Dynamic PDF Example.mfd

A sample PDF export method to output data from the form. This method is useful to create reports in a standard format while allowing the form entry design to remain more suitable for that purtpuse.


E-Pad Ink Example.mfd

Shows how to incorporate an ePad device with Mi-Forms and export a signature.


Hangman.mfd

A sample game. Pretty self-explanatory.


Help Example.mfd

A method to open a web browser from a form.


Page Re-Use Example (With Grid).mfd

This form demonstrates the ability to reuse a single page to create multiple records. In this case, the grid below will display a list of all people for whom contact information was recorded. The Add, Delete, and Edit hostpots are used to change pages and copy data to and from a hidden page.

HTTP Download Example.mfd

Download an image from the web. Hit the hotspot; the form script will download the main Google logo image from the Google site and place it in the image annotation field.


ICD9 Example.mfd

A method to filter items in a dropdown list based on a previous selection.


ODBC Example.mfd

A method to query a database using ODBC


Page Navigation Example.mfd

Two methods to navigate within a form. 


Page Re-Use Example (With Grid).mfd

This form demonstrates the ability to reuse a single page to create multiple records. In this case, the grid below will display a list of all people for whom contact information was recorded. The Add, Delete, and Edit hostpots are used to change pages and copy data to and from a hidden page.

Page Re-Use Example (Without Grid).mfd

This form demonstrates the ability to reuse a single page to create multiple records. In this case, the picklist below will display a list of all people for whom contact information was recorded. The Add, Delete, and Edit hostpots are used to change pages and copy data to and from a hidden page.


Reco Guess Example.mfd

This form shows how to manipulate the recognition threshold of the characters entered into a text field.


Remove Ink Example.mfd

Two methods showing how to remove an entire inked area or selective remove the last entered ink.


Simple Ink Copy Example.mfd

Method to copy a signature from one portion of a form to another.


SQL Example.mfd

Another method to connect and query an SQL connection, this time using a standard connection string.


Tic Tac Toe.mfd

Play a rousing game of Tic-Tac-Tow against Sargon.


Webservice Example (ICD9).mfd

Shows a method to query a website for data.


Workflow Demo.mfd

An example of how to utilize workflow on the Mi-Forms server.