Comparar valor do TMaskEdit anterior com o Atual dentro do GroupBox

29/07/2022

0


Boa tarde.

Estou usando ControlCount para contar todos os componentes dentro do meu GroupBox, porém eu quero que ele interaja apenas com os TMaskEdits. Meu objetivo é fazer com que o TMaskEdit ATUAL compare a hora informada com o TMaskEdit ANTERIOR.

Eu consegui fazer com que ele reconhecesse a quantidade de TMaskEdits dentro do GroupBox, mas não sei como fazer ele pegar o valor do TMaskEdit anterior, provavelmente terei que usar o SENDER em alguma parte do código, mas não sei onde. Alguém pode ajudar?
procedure TfrmRegistroDePontoSemanal.ComparaHoraAnterior(Sender: TObject);
begin
  for var I := 0 to gbxSegundaFeira.ControlCount -1 do
    begin
      if (I > 0) and (gbxSegundaFeira.Controls[I] is TMaskEdit) then

      ShowMessage(I.ToString);
    end;
end;

Renato Akira

Renato Akira

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar