1
resposta

Dúvida

Fiquem com uma dúvida nesse código.

DOLAR.OnExit() if DOLAR.Text < '0' then DOLAR.SetFocus; .. end

Poderia me explicar o OnExit e o SetFocus.

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Bom dia.

a função OnExit() é chamada quando o cursor de digitação sai do componente. Quando você clica em outro lugar da sua tela.

a função SetFocus() faz com que o cursor de digitação volte ao componente informado.

neste caso, quando o cursor sair de DOLAR, ele checa se há valor preenchido e que não seja menor que 0 (zero). Se não passar nesta regra, o cursor volta para DOLAR.

Bons estudos!