Programmieren mit dBASE PLUS: Events: onDelete
Dieses Event wird ausgelöst, nachdem eine Zeile gelöscht wurde.
Parameter
BearbeitenKeine
Eigenschaft von
BearbeitenBeschreibung
BearbeitenEin Datensatz kann explizit durch den Aufruf der Methode delete( ) oder implizit über die Benutzeroberfläche gelöscht werden. Bei letzterer Methode wählen Sie beim Bearbeiten der Datensätze aus dem Standardmenü Tabelle oder durch Anklicken des entsprechenden Schalters den Befehl Datensatz löschen. Während zuerst das canDelete-Event ausgelöst wird, um festzustellen, ob die Zeile tatsächlich gelöscht wird, wird onDelete erst nach dem Löschen der Zeile ausgelöst.
Da die Zeile vor dem Auslösen von onDelete bereits gelöscht wurde, befindet sich der Datensatzcursor beim Auslösen von onDelete in der nächsten Zeile oder am Bereichsende. onDelete kann jedoch nicht als geeignete Navigationsmethode betrachtet werden. Wenn Sie einen onNavigate-Event-Handler zur Verfügung stellen, sollten Sie ihn von onDelete aus aufrufen.