CAPTURAR ALGUMA ALTERACAO NOS OBJETOS DA TELA

IVANDGT100 23/03/2015 17:43:52
#445438
boa noite senhores!
agradeço antecipadamente a atenção!

gostaria de saber como ao sair de um objeto textBox, poderia ativar uma rotina para ligar/desligar buttons.

exemplo:
o campo descrição e unidade estão sem dados => button incluir estará disable
o campo descrição está com dados e unidade está sem dados => button incluir estará disable
o campo descrição e unidade está estão com dados => button incluir estará enable.


Em vfp, ao sair dos campos, era possível executar a instrução thisform.refresh, que de forma automática rodava o evento refresh dos objetos da tela. isto permitia a cada objeto executar um código para análise enable/disable.
Existe equivalente em vb.net?

Novamente, obrigado pela atenção.
NICKOSOFT 24/03/2015 06:38:24
#445448
Resposta escolhida
  
Private Sub TextBox1_LostFocus(sender As Object, e As System.EventArgs) Handles TextBox1.LostFocus
If TextBox1.Text = [Ô][Ô] Then
Button1.Enabled = False
End If
End Sub

ai vc verifica e atua da forma q precisa....
JABA 24/03/2015 13:44:48
#445454
Complementando o que o NICKOSOFT postou:

Private Sub TextBoxs_LostFocus(sender As Object, e As System.EventArgs) Handles TxtDescricao.LostFocus, TxtUnidade.LostFocus
If txtDescricao.Text <> [Ô][Ô] AndAlso TxtUnidade.Text <> [Ô][Ô] Then
btnIncluir.Enabled = True
else
btnIncluir.Enabled = False
End If
End Sub

OBs: Existem dois handles para esse método.
IVANDGT100 24/03/2015 18:42:38
#445459
Muito obrigado professores NICKOSOFT e JABA!
Fiz o teste e funcionou perfeito!

Valeu a ajuda!


Tópico encerrado , respostas não são mais permitidas