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.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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.
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!