FMX.StdActns.TCustomValueRange.Changed
Delphi
procedure Changed(const IgnoreLoading: boolean = false);
C++
void __fastcall Changed(const bool IgnoreLoading = false);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | FMX.StdActns.pas FMX.StdActns.hpp |
FMX.StdActns | TCustomValueRange |
Beschreibung
Berechnet die Werte von Eigenschaften neu, löst passende Ereignisse aus und setzt IsChanged auf False.
Changed wird unmittelbar nach Änderung des Wertes einer Eigenschaft (Value, Min, Max, ViewportSize und Frequency) des aktuellen Objekts aufgerufen. Die Methode berechnet die Werte neu, löst (bei Bedarf) die passenden Ereignisse aus und setzt IsChanged auf False. Wenn die Owner-Komponente der Aktion geladen wird (csLoading
) oder UpdateCount > 0
, dann werden keine Operationen ausgeführt und IsChanged wird auf True gesetzt. Nachdem das Laden der Owner-Komponente abgeschlossen ist, sollte die Komponente den Wert der Eigenschaft IsChanged überprüfen und (bei Bedarf) die Methode Changed aufrufen.
Wenn IgnoreLoading = True
, dann überprüft Changed den Ladesstatus (csLoading
) nicht.