Understanding the Event Model

Microsoft® Visual FoxPro® provides true modeless operation, so you can coordinate multiple forms automatically and run multiple instances of a form simultaneously. Visual FoxPro also manages event processing for you, so you can give users a much richer interactive environment.

In This Section

  • Events in Visual FoxPro
    Describes what events are in Microsoft® Visual FoxPro® and provides a table containing the core set of Visual FoxPro events.
  • Tracking Event Sequences
    Explains how to turn on event tracking and provides an example form to illustrate how event order is dependent on user interaction.
  • Assigning Code to Events
    Provides helpful hints on how to place code based on the sequence of events.
  • Programming in Visual FoxPro
    Microsoft® Visual FoxPro® is a powerful interactive data management tool, but you also can access the full power of Visual FoxPro by creating applications. Understanding object-oriented programming techniques and the event-driven model can maximize your programming productivity.
  • Application Development
    As you develop an application, organize its pieces with the Project Manager, an integrated way to build and test your application as you go.
  • Object-Oriented Programming
    With object-oriented programming, you can create self-contained application components that respond to user actions and to the system and which can be easily maintained and reused.
  • Writing Class Definitions Programmatically
    You can define classes visually in the Class Designer and the Form Designer or programmatically in .PRG files.