Validate

<< Clique para Mostrar o Sumário >>

 

Validate

Validate(Cancel, NewValue)

Este evento ocorre após os testes de limites deste objeto e antes do valor deste objeto ser enviado para um Tag. Para mais informações, consulte as propriedades MinLimit, MaxLimit, EnableLimits. A finalidade deste evento é permitir que o usuário cancele o envio do valor deste objeto para um Tag.

O parâmetro Cancel é um Booleano que indica se a operação de atribuição do valor deste objeto a um Tag deve ser cancelada (Cancel igual a Verdadeiro). O padrão é Falso, ou seja, o valor deste objeto é enviado a um Tag. NewValue é o valor que está sendo avaliado. O valor antigo pode ser acessado pela propriedade Value deste objeto. O script a seguir contém um exemplo de uso deste evento.

Sub Texto1_Validate(Cancel, NewValue)
  ' Mostra uma caixa de mensagem que pergunta ao usuário
  ' se deseja usar o novo valor digitado neste objeto
  message = "Valor atual: " & Value & vbNewLine & _
    "Valor novo: " & NewValue & vbNewLine & vbNewLine & _
    "Aceita o novo valor?"
  If MsgBox(message, vbQuestion + vbYesNo, "Evento Validate") <> vbYes Then
    Cancel = True
  End If
End Sub

Esta página foi útil?