FMX.StdCtrls.TCustomTrack.Frequency

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property Frequency: Single read GetFrequency write SetFrequency stored FrequencyStored nodefault;

C++

__property float Frequency = {read=GetFrequency, write=SetFrequency, stored=FrequencyStored};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property public
FMX.StdCtrls.pas
FMX.StdCtrls.hpp
FMX.StdCtrls TCustomTrack


Beschreibung

Gibt an, um wie viele Positionen der Regler bei jeder Bewegung verschoben wird.

Mit der Eigenschaft Frequency wird angegeben, um wie viele Schritte der Regler bei jeder Bewegung auf einmal verschoben wird. Wenn Sie beispielsweise Frequency auf 10, Min auf 0 und Max auf 100 setzen, kann dieser Regler nur um 10 Schritte im Bereich von 0 bis 100 verschoben werden; Value wird um 10 Einheiten inkrementiert oder dekrementiert.

Frequency ist ein Single-Gleitkommawert. Wenn Frequency auf 0 gesetzt ist, kann der Schieberegler pro Schritt um 0.01 Einheiten inkrementiert oder dekrementiert werden. Durch Setzen von Frequency auf einen Integerwert (z.B. 1 oder 5 usw.) wird der Schieberegler um den angegebenen Wert verschoben (inkrementiert oder dekrementiert).

Wenn Frequency auf einen Wert gesetzt wird, der größer als 0 ist, und Sie versuchen, Value programmgesteuert einen Wert zuzuweisen, wird der Wert in das nächste Vielfache von Frequency konvertiert.

Wenn Frequency beispielsweise auf 5 gesetzt ist, und Sie dann versuchen Value programmgesteuert auf 12 zu setzen, wird Value tatsächlich auf 10 gesetzt.

  MyTrackBar.Frequency := 5;
  MyTrackBar.Value := 12; { setzt Value eigentlich auf 10 }
  MyTrackBar->Frequency = 5;
  MyTrackBar->Value = 12; /* setzt Value eigentlich auf 10 */

Siehe auch