Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
| Kategorie | Anwendung |
|---|---|
| Standardkatalog | Visual FoxPro-Katalog\Foundation Classes\Anwendung |
| Klasse | _objectstate |
| Basisklasse | Custom |
| Klassenbibliothek | _app.vcx |
| Übergeordnete Klasse | _custom |
| Beispiel | ...\Samples\Solution\Ffc\environ.scx |
Hinweise
Diese Klasse bestimmt den Status eines Objekts. Sie speichert automatisch oder explizit die Eigenschafteneinstellungen eines Objekts oder stellt diese wieder her.
Um die Klasse zu verwenden, müssen Sie sie in ein Projekt oder Formular ziehen oder im Kontextmenü des Komponentensammlungselements den Befehl Zu Projekt hinzufügen oder Zu Formular hinzufügen wählen. Wenn Sie die Klasse zu einem Formular hinzufügen, müssen Sie die notwendigen Eingabe- und Ausgabeobjekte bereitstellen. Wenn Sie die Klasse in ein Projekt ziehen, haben Sie die Auswahl zwischen dem Hinzufügen der Klasse und dem Erstellen einer Unterklasse.
Weitere Informationen zur Verwendung der Foundation Classes finden Sie unter Richtlinien zur Verwendung der Visual FoxPro Foundation Classes.
| Eigenschaften, Ereignisse, Methoden | Beschreibung |
|---|---|
| aProperties[1,3]-Eigenschaft | Das Array zum Speichern/Wiederherstellen der Eigenschaften von oObject. Standardeinstellung: .F. |
| lAutomatic-Eigenschaft | Gibt an, ob Eigenschaften von oObject gespeichert oder wiederhergestellt werden. Ist diese Eigenschaft gleich Wahr (.T.), stellt das _ObjectState-Objekt alle für sein Zielobjekt gespeicherten Eigenschaften wieder her, wenn das _ObjectState-Objekt gelöscht wird. Standardeinstellung: .F. |
| oObject | Verweis auf das Zielobjekt, dessen Status gespeichert wird. Standardwert: .NULL. |
| Restore-Methode | Stellt den Wert einer Eigenschaft von oObject wieder her, wenn sich der Wert geändert hat. Wird tcWhichProperty nicht übergeben, werden alle gespeicherten Eigenschaften von oObject wiederhergestellt. (Ist _ObjectState.lAutomatic gleich Wahr (.T.), wird diese Methode im _ObjectState.Destroy( )-Ereignis ohne Argument aufgerufen.) Syntax: Restore(tcWhichProperty) Rückgabewert:tcSave Argumente: tcWhichProperty gibt die wiederherzustellende Eigenschaft an. tcSave gibt den wiederherzustellenden Wert an. |
| Save-Methode | Speichert den aktuellen Wert einer Eigenschaft von oObject. Sie können diese Methode statt des Arguments tlSave der Set-Methode verwenden. Syntax: Save(tcProperty, tcTypeValue) Rückgabewert: keiner Argumente: tcProperty gibt die Eigenschaft an, auf die zugegriffen wird. tcTypeValue gibt den für tcProperty gespeicherten Wert an. |
| Set-Methode | Legt für eine Eigenschaft von oObject einen neuen Wert fest. Syntax: Set(tcProperty, tvValue, tlSave) Rückgabewert: Argumente: tcProperty gibt die Eigenschaft an, die festgelegt wird. tvValue gibt den Wert an, der für tcProperty festgelegt wird. tlSave gibt an, ob der aktuelle Wert für eine spätere Wiederherstellung gespeichert wird. |
Siehe auch
Richtlinien zur Verwendung der Visual FoxPro Foundation Classes | Visual FoxPro Foundation Classes A-Z | Visual FoxPro Foundation Classes