Creating Forms

You can use forms to give your users a familiar interface for viewing and entering data into a database, but forms provide far more than just an interface. Forms provide a rich set of objects that can respond to user (or system) events, so you can make it possible for your users to accomplish their information management tasks as easily and as intuitively as possible.

In This Section

  • Designing Forms
    Provides background on the capabilities of the Form designer, with links to topics on creating forms and setting the data environment.
  • Creation of Single- and Multiple-Document Interfaces
    Describes the two types of applications possible in Visual FoxPro and the types of forms that support both types of interfaces. Includes links to topics dealing with the various form types.
  • Extending Forms with Form Sets
    Explains the benefits of including multiple forms as a group in a form set and describes how to create and work with form sets.
  • Addition of Objects to Forms
    Lists the types of objects you can add to a form and offers background on the two categories of objects in Visual FoxPro: containers and controls. Provides links to topics on adding containers and controls to forms.
  • Adding Properties and Methods to a Form
    Includes instructions on how to add a new property to a form, create an array property, create a new method for a form, and include a file in a form. Provides links to topics on manipulating objects, defining form behavior, and editing event and method code.
  • Saving Forms
    Contains directions on how to save a form in the Form designer and save a form or selected controls as a class definition.
  • Creating the Interface
    Using Visual FoxPro forms, classes, controls, menus, and toolbars, you can build interfaces that help users gain access to the full potential of your programs.
  • Working with Forms
    After creating your form, you can run, hide, or alter it in different ways.
  • Using Controls
    Controls manage the interactions between users and your application. Visual FoxPro offers a variety of controls to enhance your application interface.
  • Designing Menus and Toolbars
    A good menu system tells your users a lot about the design and structure of your application. Planning menus and toolbars carefully can improve the usability of your application and provide immediate access to common tasks.