Desabilitar evento de um componente
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
Curtidas 1
Melhor post
Laelson
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.
GOSTEI 1
Mais Respostas
Raserafim
29/08/2006
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;
GOSTEI 1
Siam
29/08/2006
Com TDataSetNotifyEvent funciona ?
GOSTEI 0