limitando percentual 99,99
Boa tarde a todos.
Tenho uma grande dúvida, e a horas buscando a solução, venho recorrer aos Srs.
seguinte: preciso que ao momento que for digitado, um DBEdit, aceite no máximo 99,99 que é um valor percentual.
depois formatar tranquilo, mas na hora da digitação aceitar apenas isto.
obrigado a todos
Tenho uma grande dúvida, e a horas buscando a solução, venho recorrer aos Srs.
seguinte: preciso que ao momento que for digitado, um DBEdit, aceite no máximo 99,99 que é um valor percentual.
depois formatar tranquilo, mas na hora da digitação aceitar apenas isto.
obrigado a todos
Marcos
Curtidas 0
Respostas
Luiz Vichiatto
10/04/2018
Marcos
Você pode utilizar o KeyPress do componente e realizar o teste com try execption end
Também é possível no onExit do mesmo componente, no onEnter, cada um deles tem um tipo de comportamento.
Eu tenho sistemas que se utilizam do onKeyPress, testo o que está sendo digitado e se ultrapasso 100 uma mensagem é emitida de aviso e saio do campo.
Isso depende do comportamento do seu sistema, pesquise um pouco sobre estes métodos e eleja o melhor para a sua aplicação.
Att
Você pode utilizar o KeyPress do componente e realizar o teste com try execption end
Também é possível no onExit do mesmo componente, no onEnter, cada um deles tem um tipo de comportamento.
Eu tenho sistemas que se utilizam do onKeyPress, testo o que está sendo digitado e se ultrapasso 100 uma mensagem é emitida de aviso e saio do campo.
Isso depende do comportamento do seu sistema, pesquise um pouco sobre estes métodos e eleja o melhor para a sua aplicação.
Att
GOSTEI 0