|
|
|

|

|
Dicas
|

|
Visual Basic.Net (Validações)
|
|
 |
Título da Dica: Truques com handles e ErrorProvider
|
 |
|
|
Postada em 6/10/2003 por ~Ð@®£@Ñ
Para evitar que tenhamos que criar uma rotina de validação com errorprovider para cada componente podemos utilizar truques com o errorprovider o handles.
Digamos, por exemplo, que várias textbox sejam obrigatórias. Ao invés de programar o validating de cada textbox podemos utilizar o handles para criar uma única sub e ainda aproveitar os recursos do errorprovider.
private sub text1_validating(byval sender as Object, Byval e as system.componentmodel.CancelEventArgs) Handles text1.validating,text2.validating
if trim(sender.text)="" then er.seterror(sender,sender.tag) else er.seterror(sender,"") end if
end sub
Observe o seguinte :
O handles faz com que várias caixas ativem a mesma sub O uso do Sender torna o código genérico A mensagem pode ficar guardada no tag de cada textbox, desta forma o código fica genérico
|
|
|
|

|