Die Klassenfunktion ClassBeforeChange wird für jedes Objekt aufgerufen, dem eine andere Klasse zugewiesen werden soll.
Syntax | ||||
ClassBeforeChange(Cancel, NoClassTerminate) | ||||
Rückgabewert | ||||
Kein | ||||
Parameter | ||||
Verwendung |
Name |
Typ |
Übergabe |
Beschreibung |
Erforderlich |
Cancel |
Boolean |
ByRef |
|
Erforderlich |
NoClassTerminate |
Boolean |
ByRef |
|
Bemerkungen
Die ClassBeforeChange-Funktion wird noch in dem Objekt ausgeführt, dessen Klasse sich ändern soll. Wird bei Ausführung der Funktion festgestellt, dass eine Änderung abgewiesen werden sollte, kann der Parameter Cancel auf True gesetzt werden. Dies verhindert die Durchführung des Objektwechsels.
Soll verhindert werden, dass bei dem Wechsel der Klasse des Objektes die ClassTerminate-Funktion des Objektes ausgelöst wird, muss der Parameter NoClassTerminate auf True gesetzt werden.