Merhaba;
Araştırma sırasında forumda VLC için Helper kullanarak edite saat formatı yanlış girilmişse kullanıcıya uyarı veren aşağıdaki kodları buldum.
Bu kodları FMX tarafında kullanmak istediğimde ise resimdeki hatayı alıyorum, acaba bu sorunu nasıl çözebilirim?
Birde saat formattını 01:02:13:20 yani saat, dakika, saniye ve "frame" olarak düzenleme durumu var mı?
Saygılarımla.
Araştırma sırasında forumda VLC için Helper kullanarak edite saat formatı yanlış girilmişse kullanıcıya uyarı veren aşağıdaki kodları buldum.
Bu kodları FMX tarafında kullanmak istediğimde ise resimdeki hatayı alıyorum, acaba bu sorunu nasıl çözebilirim?
Birde saat formattını 01:02:13:20 yani saat, dakika, saniye ve "frame" olarak düzenleme durumu var mı?
Saygılarımla.
type TEditHelper = class Helper for TEdit procedure SaatFormatiniKontrolEt; end; procedure TEditHelper.SaatFormatiniKontrolEt; // Saat formatı doğrumu girilmiş const APattern = '^([0-9]|0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]$'; ArrayOfColor: Array [False .. True] of TColor = (TAlphaColors.Red, TAlphaColors.Black); begin Self.FontColor := ArrayOfColor[TRegEx.IsMatch(Self.Text, APattern, [])]; end; procedure TForm1.Edit1ChangeTracking(Sender: TObject); begin Edit1.SaatFormatiniKontrolEt; end;