| **Navigation:**  [[templates.htm|Templates]] > Guide to all Templates > Wizard Themes >====== Form Customization ====== | [[tplwizardcontrolcustomization.htm|{{btn_prev_n.gif|Previous page}}]][[templates.htm|{{btn_home_n.gif|Return to chapter overview}}]][[tplwizardframecustomization.htm|{{btn_next_n.gif|Next page}}]] | | || {{formcust_shg.jpg|FormCust_shg.jpg}}[[tplwizardformcustomization.htm#formcustbuttons|]][[tplwizardformcustomization.htm#formcusttabs|]][[tplwizardformcustomization.htm#formcustwindow|]] The settings on this window control the appearance of the Form procedure. These settings can be saved for use in other future applications. **Procedure Name** Enter a name that the Form Wizard will use to generate procedure names in your application. The template macro symbol, %FileName, is required, and extracts the Dictionary file name for each file selected by the wizard. You can modify this line with other template macros and text if you wish. No spaces are allowed in procedure names. **Window** **Caption** Text that is entered on this line will be used as the description of the window used by the Form Wizard. **Background** Enter a default image here to use as a graphic or watermark for your Form window. **Mode** If you have designated a background image to use for your Form window, this option becomes available to control if the image is tiled, stretched, or centered. **Icon** Enter a default icon, or press the ellipsis button to select an icon file for use in your Form procedure's window. This will allow your Form window to be minimized if needed. **Font** Press the Font button to select a default font to use for the Form procedure. Sample text shown below the button is provided to allow you to review your selection. **Options** Select from the drop list to designate the initial **position** of your Form window. You can center the window, or use the default position that is set by the template wizard. In addition, click on the **System Menu** check box to add the Windows System Menu to your Form procedure. If you will be using any entry fields on the Form window, you can also click on the **Entry Patterns** check box to allow special formatting picture information (Example: phone numbers or date pictures) The **Entry Mode** drop list allows you to set the typing mode for the Form. Choose either **Insert**, **Overwrite**,** **or **Default**. The **Entry Mode **applies only for windows with the MASK attribute set. **Default** accepts input according to the current system settings. **Tabs** **Form Tabs** Enter text that will be used for each tab control that will be generated by the Form wizard. The default setting is **//&%#) %Text. //**The ampersand (&) identifies the next character as the hot key of the tab control. The **%#** macro identifies the instance number of the tab generated, determined by the number of fields per tab control and the total number of fields populated. The %Text is a declared template symbol that defaults to "General". You can remove this symbol and substitute it with any text that you wish. Example: __//2//__//) General// **Buttons** The Buttons tab is the central control for all buttons used on the window. There is a default **Width **and **Height **setting (in dialog units) used for all buttons. However, each button can be overridden individually through the [[button customization.htm|Button Customization]] dialog. The default buttons of the Form wizard are: //OK// //Cancel// //Child// //Help//