Propriedades e Eventos dos Componentes
Desejo escrever um componente mas não sei qual metodo (method) usar para que ele faça a chamada ao OnChange, ele será um Edit, mas gostaria de validar algumas informações no OnChange dele, consigo fazer chamadas a OnExit e OnEnter com DoExit e DoEnter, mas não consigo fazer isso para OnChange alguém pode dar uma dica.?
Obrigado.
Obrigado.
Andrew
Curtidas 0
Respostas
Massuda
25/11/2006
Depende de qual componente você está herdando o seu componente. Se for de um TCustomEdit ou derivado, você deve usar a procedure [b:9dab583f0f]Change[/b:9dab583f0f]. Não se esqueça de chamar o Change da classe pai, senão o evento OnChange não será disparado.
GOSTEI 0
Andrew
25/11/2006
Depende de qual componente você está herdando o seu componente. Se for de um TCustomEdit ou derivado, você deve usar a procedure [b:4b2f51b9fd]Change[/b:4b2f51b9fd]. Não se esqueça de chamar o Change da classe pai, senão o evento OnChange não será disparado.
OK [b:4b2f51b9fd]Massuda[/b:4b2f51b9fd], vc teria um exemplo para me mostrar?
GOSTEI 0
Massuda
25/11/2006
Change é equivalente a DoExit ou DoEnter.
type TSeuComponente = class(... protected procedure Change; override; ... procedure TSeuComponente.Change; begin inherited Change; ... seu código aqui... end;
GOSTEI 0
Andrew
25/11/2006
Change é equivalente a DoExit ou DoEnter.
type TSeuComponente = class(... protected procedure Change; override; ... procedure TSeuComponente.Change; begin inherited Change; ... seu código aqui... end;
você realmente é o mago do Delphi.
valeu, vou escrever.
GOSTEI 0