Remover eventos e propriedades do componente herdado

Delphi

17/03/2009

Olá!

Criei um componente que herda da classe TPanel, e gostaria de remover (não mostrar para o desenvolvedor) algumas propriedades e eventos, pois algumas propriedades recebem um código fixo no componente ou nunca serão utilizados.
Exemplo:
property Alignment;
property BevelEdges;
property BevelInner;
property BevelKind;
property BevelOuter;
property BevelWidth;

property OnAlignInsertBefore;
property OnAlignPosition;
property OnCanResize;


Utilizo o Delphi 2007.


Lehapan

Lehapan

Curtidas 0

Respostas

Woinch

Woinch

17/03/2009

Ao invés de herdar do TPanel, herde do TCustomPanel e apenas publique as propriedades que você deseja.

Espero ter ajudado.


GOSTEI 0
Lehapan

Lehapan

17/03/2009

Obrigado pela dica...não tinha me lembrado que dava para fazer isto...pois estou retomando o desenvolvimento de componentes.
novamente, Obrigado.


GOSTEI 0
POSTAR