PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 25 → Faço uma mascara mas o cursor nao vai para o final volta para o inicio o que devo fazer?
Faço uma mascara mas o cursor nao vai para o final volta para o inicio o que devo fazer?
Iniciado por BOLLER, jan., 02 2020 3:17 PM - Sem resposta
Membro registado
3.655 mensagems
Popularité : +175 (223 votes)
Publicado em janeiro, 02 2020 - 3:17 PM
Prezados,

Seguido me pedem sobre esse assunto, segue aqui o material de pesquisa para aprimorar o seu aprendizado

https://help.windev.com/en-US/…

Exemplo de como fazer isso:

EDT_VALOR_MAXIMO_RESPOSTA..InputMask = "regexp:[0-9]{0,9}[.]{0,1}[0-9]{0,9}"
EDT_VALOR_MAXIMO_RESPOSTA..CursorEnd = Length (EDT_VALOR_MAXIMO_RESPOSTA) + 1
EDT_VALOR_MAXIMO_RESPOSTA..Cursor = EDT_VALOR_MAXIMO_RESPOSTA..CursorEnd


OK - detalhe coloque no evento WHENEVER MODIFY EDT_....

Ou seja a qualquer tecla pressionada o procedimento acima será realizado ou no WHENEVER MODIFY da Janela em vez de um controle apenas e dai use indirection para fazer com que funcione para todos os campos.

--
Adriano José Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 99949 1800
adrianoboller@gmail.com
skype: adrianoboller
http://wxinformatica.com.br/
Mensagem modificada, janeiro, 02 2020 - 3:19 PM