Skip to main content
Table of Contents

TTMSFNCAnalogTimeSelector.Time Property

Currently selected time value.

API unit family: TMSFNCAnalogTimeSelector Declaring type: TTMSFNCAnalogTimeSelector Inherited from: TTMSFNCCustomAnalogTimeSelector Type: TTime

Syntax

FMX.TMSFNCAnalogTimeSelector.hppPascalC++
property Time: TTime;
__property System::TTime Time = {read=FTime, write=SetTime};

Usage examples

Configure an analog time selector

Shows the second hand, enables auto-update, and adds a time-zone offset.

Configure an analog time selectorPascalC++
procedure TForm1.ConfigureAnalogTimeSelector;
begin
  { Show a live clock }
  TMSFNCAnalogTimeSelector1.Settings.Auto := True;
  TMSFNCAnalogTimeSelector1.Appearance.ShowSecondPointer := True;

  { Show a second clock offset by 2 hours (UTC+2 vs UTC) }
  TMSFNCAnalogTimeSelector2.Settings.Auto := True;
  TMSFNCAnalogTimeSelector2.Settings.TimeOffset := 120;  { minutes }

  { Set a fixed time on a selector that is not in auto mode }
  TMSFNCAnalogTimeSelector3.Settings.Auto := False;
  TMSFNCAnalogTimeSelector3.Time := StrToTime('15:30:00');
end;
void __fastcall TForm1::ConfigureAnalogTimeSelector()
{
  // Show a live clock
  TMSFNCAnalogTimeSelector1->Settings->Auto = true;
  TMSFNCAnalogTimeSelector1->Appearance->ShowSecondPointer = true;

  // Show a second clock offset by 2 hours (UTC+2 vs UTC)
  TMSFNCAnalogTimeSelector2->Settings->Auto = true;
  TMSFNCAnalogTimeSelector2->Settings->TimeOffset = 120;  // minutes

  // Set a fixed time on a selector that is not in auto mode
  TMSFNCAnalogTimeSelector3->Settings->Auto = false;
  TMSFNCAnalogTimeSelector3->Time = StrToTime("15:30:00");
}

Read the related guide