|Navigation: Templates > Guide to all Templates > Control Templates >====== Select Control Template ======
This dialog lets you choose a control template to add a control plus its supporting source code to your procedure.
CLICK on a control template from the list, then press the Select button.
If you check the Translate controls to control templates when populating box on the Application Properties dialog, the list contains control templates and controls without templates. This is primarily a reminder that control templates with their built-in functionality are available as an alternative to do-it-yourself controls.
If you add third party, or your own customized templates to the Template Registry, they appear in the list. The following lists the control templates which ship with the Clarion ABC/Clarion templates:
|ASCII View control template
|This control template adds a list box in which you can display an ASCII (text) file.
|ASCII Print Button
|This control template adds a button to print an ASCII (text) file.
|ASCII Search Button
|This control template adds two buttons (Find and Find Next) to search an ASCII (text) file using object oriented code.
|This control template places a LIST control in a window.
|Browse Fuzzy Matching
|The BrowseFuzzyMatching template adds a set of controls that lets end users perform a weighted search on the data in a BrowseBox. The controls include an entry field, a search button, a clear search button, and a group control that surrounds them.
|The BrowseGrid template provides a group control used to define an area (within a BrowseBox) to display controls as a matrix.
|This template populates a button that becomes enabled only when there are records displayed in a related Browse Box.
|This template populates a button that selects a single record for you to print or process.
|Browse QBE Button
|Populates a button that calls a designated List or Form query interface.
|Populates a LIST and other associated controls that allows advanced queries to be created and stored.
|Browse Select Button
|This control template provides a quick way to return a value from a list box called to request a record.
|This control template places thirteen (13) standard command buttons on the toolbar of a Browse Procedure. When the user presses these buttons, the template generated code posts appropriate events (scroll up, scroll down, add, change, delete, help, etc.).
|This control template populates a button that calls a popup toolbox that allows access to common database activities (Insert, Change, Query, etc.).
|Browse Update buttons
|This control template provides a quick way to manage records in a list box.
|The BrowseViewButton template provides a View button to let the end user call the browse update procedure without update functionality.
|This template populates a lookup button that calls a popup calendar.
|This control template provides a convenient way to close a browse procedure and cancel a record request.
|This control template adds a single button control marked Close which closes down the current window.
|DOS File Lookup
|This control template adds an ellipsis (…) button which leads the end user to a standard Open File dialog.
|The DynamicImage control provides an image control that must be placed within an existing BrowseGrid control.
|Field Lookup Button
|This control template adds an ellipsis (…) button to call a lookup procedure specified for an entry control.
|This control template adds a drop down list showing the contents of a selected field of a file listed in the data dictionary.
|File Drop Combo
|This control template adds a Combo Box with drop down list showing the contents of a selected field of a file listed in the data dictionary. It also allows updates to the file.
|This template populates a set of buttons that allow navigation and updates of a selected table.
|This control template places thirteen (13) standard command buttons on the toolbar of an MDI APPLICATION (Frame). When the user presses these buttons, the template generated code posts appropriate events (scroll up, scroll down, add, change, delete, help, etc.) to the active procedure.
|This control template populates a button that allows you to call the help topic created for this window.
|This control template adds an OLE control plus callback functions if the OLE contains an OCX.
|This control template adds a button to allow pausing and restarting of a Process or Report procedure.
|Populate control without control template
|This is a do-it-yourself control, not a control template.
|The ProcessReportQBEButton template provides a Query button to let the end user apply a dynamic (run-time) filter to a report.
|This control template places a LIST control formatted as a tree in a window.
|Relation Tree Update Buttons
|Adds buttons to a window which call the appropriate update procedures for levels in a Relation Tree.
|Relation Tree Expand/Contract Buttons
|Adds buttons to a window which expand and contract all the levels in a Relation Tree.
|Adds two STRING controls to a REPORT: a “Report Date:” text STRING, and a formatted variable STRING to display the date.
|Adds a variable STRING to display the page number.
|Adds two STRING controls to a REPORT: a “Report Time:” text STRING, and a formatted variable STRING to display the time.
|The RTFControl template adds a TEXT control to a window. The necessary code is generated and used to manipulate the text within the control as Rich Text. This control has been superceded by the more powerful RTFText Control template.
|Creates a group of controls that display status information of a related RTFText Control.
|Adds a TEXT control that manipulates the text within the control as Rich Text.
|Adds a set of buttons that provides a wide variety of functions for a related RichText Control.
|This control template adds an OK button to close a window and save the action.
|This template is normally used along with the FormVCR control template to allow writes of a record's contents to a data file.
|This template populates a button that provides a popup menu of browse sort order choices.
|This template populates a drop list that provides a list of browse sort order choices.