USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Dicas

  Visual Basic    (ActiveX/Controles/DLL)

Título da Dica:  O Evento Validate e a Propriedade CausesValidation
Postada em 22/12/2003 por ~Ð@®£@Ñ            
O primeiro melhoramento que afeta a todos os controles ActiveX intrínsecos é a adição do evento Validate e da propriedade CausesValidation. Antes do VB6, se você tivesse que verificar se uma palavra havia sido digitada corretamente em um TextBox, muito provavelmente iria programar o evento LostFocus do TextBox para ver se o usuário havia

entrado com os dados pertinentes. Se ele não tivesse entrado com uma informação correta, você poderia chamar o método SetFocus do controle no qual a validação estivesse ocorrendo para impedir que o usuário seguisse adiante. Às vezes a lógica desta programação pode causar problemas ao usuário. Se ele nunca conseguir entrar com um dado pertinente, ele ficará preso àquele controle – nem mesmo poderá clicar em um botão de Ajuda. O novo evento Validate e a propriedade CausesValidation servem para lidar com este tipo de problema.

A Listagem 2.1 mostra como usar o evento Validate para checar os dados de um TextBox. O código se refere à ilustração da Figura 2.1. Se os usuários não digitarem a palavra Cherries no primeiro TextBox, eles não poderão prosseguir para o segundo TextBox. Contudo, porque o valor da propriedade CausesValidation do CommandButton é configurada como False, os usuários podem clicá-lo para obter ajuda sobre qual a palavra correta a ser introduzida.
 


CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página