Componente

21/03/2006

0

Alguem tem ou ja criou um componente que ao alterar uma determinada propriedade , alterasse outras propriedades do mesmo.
Ex : property SQLCreditClass: boolean read FCreditClass write FCreditClass default False;
Gostaria que ao alterar esta propriedade ela alterasse outras propriedades do componente ( outras booleans )
Agradeço antecipadamente.
Um abraço.


Emerson Azevedo

Emerson Azevedo

Responder

Posts

21/03/2006

Massuda

Faça um ´setter´ para sua propriedade...
property SQLCreditClass: boolean read FCreditClass write SetCreditClass default False;
...ou seja, uma procedure que é executada sempre que a propriedade recebe um valor. Ficaria algo assim...
procedure TSeuComponente.SetCreditCalss(Value: Boolean);
begin
  FCreditClass := Value;
  .... muda as outras propriedades ....
end;



Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar