Freigeben über


IntelliSense-Unterstützung in Visual FoxPro

Die IntelliSense-Funktion Elemente auflisten wird für die Systemvariablen _VFP- und _Screen, instanziierte Objekte, visuelle Objekte, Microsoft ActiveX-Steuerelemente, COM-Server, systemeigene Visual FoxPro-Klassen und benutzerdefinierte Elemente unterstützt.

Die IntelliSense-Funktion QuickInfo wird für Objektmethoden und Ereignisse unterstützt.

Die IntelliSense-Funktion Wertliste wird für Eigenschaftszuweisungen unterstützt und für die angezeigt, für die ein fester Satz an Werten verfügbar ist.

Anmerkung   Bestimmte systemeigene Befehle und Funktionen (beispielsweise SET) werden ebenfalls in einer IntelliSense-ähnlichen Liste angezeigt. Diese Befehle und Funktionen werden in FoxCode.dbf definiert.

Für Container und Steuerelemente in visuellen Designern von Visual FoxPro, wie z. B. im Formular-Designer, können Sie automatisch auf die IntelliSense-Funktionalität zugreifen. Wenn Sie die IntelliSense-Funktionalität für Klassenverweise, ActiveX-Steuerelemente und COM-Server in Programmen verwenden möchten, müssen Sie diese Objekte als Objekte mit expliziter Typangabe deklarieren, bevor Sie auf sie verweisen. Weitere Informationen finden Sie unter Explizite Typangaben in Code von Klassen, Objekten und Variablen.

Die IntelliSense-Unterstützung ist im Visual FoxPro-Editor für Programme, in anderen Codefenstern für Methoden und im Fenster Befehl gemäß dem folgenden Schema verfügbar:

Visual FoxPro-Feature Visual FoxPro-Editor Codefenster Befehlsfenster
_SCREEN A A A
_VFP/Anwendung A A A
Instanziierte Objekte     A
Visuelle Objekte S A  
Klassenverweise S S  
ActiveX-Steuerelemente S A  
COM-Server S S  
THIS, THISFORM, THISFORMSET S A  
Tabellen und Feldnamen     A
Benutzerdefiniert A A A

A = alle entsprechenden Elemente      E = nur Elemente mit expliziter Typangabe

IntelliSense-Standardeinstellungen

Beim Start von Visual FoxPro sind die IntelliSense-Funktionen Wertliste, Elemente auflisten und QuickInfo aktiviert. Mit Hilfe der Option IntelliSense-Manager im Menü Extras können Sie die Standard-IntelliSense-Funktionalität deaktivieren oder aktivieren. Auch wenn die automatische Bereitstellung von IntelliSense deaktiviert wurde, können Sie die IntelliSense-Funktionalität mit Hilfe von Tastenkombinationen aktivieren (STRG+I für QuickInfo und STRG+J für Elemente auflisten und Wertliste).

Darüber hinaus können Sie die IntelliSense-Funktionalität programmgesteuert aktivieren oder deaktivieren, indem Sie den Wert der _VFP.EditorOptions-Eigenschaft festlegen. Weitere Informationen finden Sie unter EditorOptions-Eigenschaft.

Sie können einige der IntelliSense-Funktionen von Visual FoxPro ändern oder Funktionen hinzufügen, indem Sie Datensätze in FoxCode.dbf ändern oder hinzufügen oder eine entsprechende Auswahl im IntelliSense-Manager vornehmen.

Siehe auch

Überblick über IntelliSense | Automatische Namen für Tabellen/Felder/Variablen | Automatische MRU-Dateien (Most Recently Used, zuletzt verwendet) | Verwenden von IntelliSense in Visual FoxPro | Anpassen von IntelliSense mit FoxCode | Elemente auflisten | QuickInfo | Auflisten von Werten | FoxCode-Objektverweis