Version 6.0.5
CT Last event (Bereich) Lange Ganzzahl
| Parameter | Typ | Beschreibung | |
| Bereich | Lange Ganzzahl | 4D Chart Bereich | |
| Funktionsergebnis | Lange Ganzzahl | Nummer des zuletzt in Bereich | |
| aufgetretenen Ereignisses |
Beschreibung
Die Funktion CT Last event gibt die Nummer des zuletzt in Bereich aufgetretenen Ereignisses zurück.
CT Last event ist verwendbar in der Objektmethode eines 4D Chart Bereichs oder in einer Ereignismethode, die über CT ON EVENT installiert wurde. CT Last event identifiziert das Ereignis, das die auszuführende Objekt- oder Projektmethode ausgelöst hat. In Verbindung mit dem Befehl CT EVENT FILTER können Sie mit CT Last event eine Benutzeroperation beeinflussen.
Es gibt folgende Codes:
| Wert | Ereignis |
| -1 | Alle Ereignisse |
| 0 | Keine Ereignisse |
| 1 | Bereich erstellen |
| 2 | Bereich löschen |
| 4 | Bereich aktiviert (angeklickt oder nach vorne geholt) |
| 8 | Bereich deaktiviert (Bereich ist nicht mehr aktiv) |
| 16 | Objekt erstellen (Erstellen, Kopieren, Duplizieren) |
| 32 | Objekt löschen (Löschen, Ausschneiden, Entfernen) |
| 64 | Strg+Klick (Windows) oder Befehl+Klick (Macintosh), |
| nicht zwingend auf ein Objekt | |
| 128 | Objekt wurde bewegt (Ausrichtung, Verschieben, etc.) |
| 256 | Objekt wurde in der Größe angepaßt (Pfeiltasten, Ziehen, etc.) |
| 1024 | Änderung in einem bzw. mehreren ausgewählten Objekten |
| 2048 | Doppelklick |
| 4096 | Objekt wurde umgeformt |
Beispiel
Dieses Beispiel verwendet CT Last event in einer Methode, installiert in CT ON EVENT, um Doppelklicks zu identifizieren. Bei Doppelklick auf ein Diagramm erscheint ein eigenes Dialogfenster, in dem der Benutzer das Diagramm verändern kann.
If (CT Last event (Bereich)=2048) `Bei Doppelklick If (CT Get object type (Bereich;0)=5) `Bei Diagramm `Öffne das eigene Dialogfenster Ändere Diagramm CHANGE CHART (Bereich;CT Get ID (Bereich;0;1)) End if End if
Referenz