Share via


IntelliSense Overview

IntelliSense in Visual FoxPro displays information in pop-up windows and drop-down lists that assists you with statement and function completion syntax and displays the available variables, objects, properties, methods, and events of objects. IntelliSense provides automatic statement completion in the Command window and the enhanced Visual FoxPro Editor, as well as through List Members, Quick Info, and List Values. You can also use the _vfp.EditorOptions property to programmatically change the status of List Members to Auto, Manual or Disabled. For more information, see EditorOptions Property.

In Visual FoxPro, although IntelliSense is always available for native commands and functions, strong typing allows full IntelliSense support in editor windows for all user-defined code elements. Strong typing also is used in OLEPUBLIC type libraries.

In This Section

  • IntelliSense Support in Visual FoxPro
    IntelliSense List Members is supported for _VFP and _Screen system variables, instantiated objects, visual objects, ActiveX controls, COM servers, native Visual FoxPro classes, and user-defined members. IntelliSense Quick Info is supported for object methods and events. IntelliSense List Values is supported and can be displayed for property assignments that have a fixed set of values.
  • Using IntelliSense in Visual FoxPro
    IntelliSense functionality is activated as you type in the Visual FoxPro Editor, in code editor windows for methods, and in the Command window.
  • Customizing IntelliSense Using FoxCode
    You can modify or add to the functionality of IntelliSense in Visual FoxPro by modifying the contents of FoxCode.dbf. By default, the FoxCode.dbf table is installed in your Windows user application folder or HOME( ) location.
  • Auto Table/Field/Variable Names
    When you type a table-related keyword in this version of Visual FoxPro Editor or in the Command window, the Auto Table/Field drop-down list displays the valid members in the current context.
  • Auto MRU (Most Recently Used) Files
    When you type one of the listed commands in the Command window, Visual FoxPro displays a drop-down list of the appropriate most recently used (MRU) files.
  • Visual FoxPro IntelliSense Manager Window
    Use the IntelliSense Manager to modify the appearance and behavior of the IntelliSense functionality.
  • Getting Started with Visual FoxPro
    Visual FoxPro is the object-oriented database management system that makes it possible for you to create state-of-the-art enterprise database solutions.
  • Using Visual FoxPro
    Visual FoxPro programming features are designed to improve developer productivity, including Access and Assign methods, support for more graphic file formats, and language to simplify programming tasks.
  • Developing Visual FoxPro Applications
    This section includes conceptual information about how to develop Visual FoxPro applications, instructions for creating databases and the user interface, and other tasks needed to create Visual FoxPro applications.
  • Overview of Visual FoxPro Features
    Visual FoxPro gives you everything you have come to expect in a database management system (DBMS) — speed, power, and flexibility.
  • Development Productivity Tools
    Visual FoxPro provides developer tools for application development within the FoxPro application and the XBase language.