KB-34442: Limitando o número de caracteres em SetPoint com associação bidirecional.

Descrição:

Como limitar o número de caracteres que podem ser lidos e escritos em um SetPoint que possui uma associação bidirecional?

Solução:

Para limitar a escrita, uma maneira é através de scripts. Para isto, deve-se inserir um script no evento Validate do SetPoint . Este script tem como função testar o tamanh do valor que foi digitado.

Abaixo segue um exemplo de script que verifica se o tamanho do texto digitado ultrapassa 5 caracteres:

     aux = Len(NewValue)
     If aux > 5 then
          MsgBox “Máximo 5 dígitos!”
          Cancel = True
     End if

Para limitar a leitura, há mais de uma forma:

1. Usando números com vírgula: configure as casas decimais na aba Formatação do Setpoint. Deve-se também mudar a propriedade KeepFormatWhenEditing para 1-kfAutomatic.
2. Usando números inteiros: configure a propriedade MaxLimit do Setpoint. Exemplo: para limitar o número de caracteres a quatro , o limite deve ser “9999”. Deve-se também mudar a propriedade EnableLimits para TRUE.

Mais informações no Manual de Referência de Scripts do Elipse E3.

Print Friendly, PDF & Email

Este artigo foi útil? Was this helpful?

Classificação média - Average rating 0 / 5. Count: 0

Comentários em “KB-34442: Limitando o número de caracteres em SetPoint com associação bidirecional.

Deixe seu Comentário

Seu endereço de e-mail não será publicado. Campos marcados com asterisco são obrigatórios *