Fórum Desabilitar evento de um componente #328249
29/08/2006
0
Caro colegas, estou atribuindo uma informação a um componente (Edit1.Text) atraves do evento onShow do formulario. O componente (Edit1.Text) tem um codigo no evento onChange que e executado assim que recebe a informação. Como faço para desativar ou inibir temporariamente o evento onChange do Edit1.
Agradeço antecipadamente.
jlnlaelson@ig.com.br
Agradeço antecipadamente.
jlnlaelson@ig.com.br
Laelson
Curtir tópico
+ 1
Responder
Post mais votado
30/08/2006
Valeo pela dica embora tive de trovar a instrução (TDataSetNotifyEvent;) por
(TNotifyEvent;)
Não podemos ajudar a todos mas, podemos ser sempre bons.
(TNotifyEvent;)
Não podemos ajudar a todos mas, podemos ser sempre bons.
Laelson
Responder
Gostei + 1
Mais Posts
30/08/2006
Raserafim
no evento OnShow, declare uma variável do tipo TDataSetNotifyEvent
atribua o OnChange o edit para esta variável, depois atribua nil, e depois que fizer tudo o que precisa, atribua a variável que vc declarou ao edit.
atribua o OnChange o edit para esta variável, depois atribua nil, e depois que fizer tudo o que precisa, atribua a variável que vc declarou ao edit.
procedure .... var Proc: TDataSetNotifyEvent; begin Proc := Edit1.OnChange; Edit1.OnChange := nil; ... ... ... Edit1.OnChange := Proc; end;
Responder
Gostei + 1
30/08/2006
Siam
Com TDataSetNotifyEvent funciona ?
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)