Ereignisrückmeldung
Der von Ihnen in einer Ereignisprozedur angegebene Code wird ausgeführt, wenn das Ereignis stattfindet. Beispielsweise wird der von Ihnen in der Click-Ereignisprozedur einer Befehlsschaltfläche angegebene Code ausgeführt, sobald der Benutzer auf die Befehlsschaltfläche klickt.
Auf Programmebene können Sie die Ereignisse Click, DblClick, MouseMove und DragDrop über den Befehl MOUSE auslösen, oder Sie können Error-Ereignisse über den Befehl ERROR und KeyPress-Ereignisse über den Befehl KEYBOARD auslösen. Andere Ereignisse können Sie nicht auf Programmebene auslösen. Sie können jedoch die zu dem Ereignis gehörende Prozedur aufrufen. Über die folgende Anweisung wird z. B. der in frmPhoneLog
enthaltene Code für das Activate-Ereignis ausgeführt, das Formular selbst wird jedoch nicht aktiviert:
frmPhoneLog.Activate
Wenn Sie ein Formular aktivieren möchten, dann sollten Sie die Show-Methode des Formulars verwenden. Durch einen Aufruf der Show-Methode wird das Formular angezeigt und aktiviert, wobei der Code für das Activate-Ereignis ebenfalls ausgeführt wird:
frmPhoneLog.Show
Siehe auch
Objektorientierte Programmierung | Klassen und Objekte: Die Bausteine einer Anwendung | Klassen in Visual FoxPro | Vorbereitung der Klassenerzeugung | Erstellen von Klassen | Ändern einer Klassendefinition | Erstellen einer Unterklasse zu einer Klassendefinition | Funktionsweise des Klassen-Designers | Schützen und Ausblenden von Klassenelementen | Angeben der Entwurfszeit-Darstellung | Erstellen, Kopieren und Entfernen von Klassenbibliotheksdateien | Hinzufügen von Klassen zu Formularen | Außer Kraft setzen der Standardeinstellungen von Eigenschaften | Verweisen auf Objekte in der Containerhierarchie | Setzen von Eigenschaften | Aufrufen von Methoden