Fórum Remover eventos e propriedades do componente herdado #369139
17/03/2009
0
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.
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
Curtir tópico
+ 0
Responder
Posts
17/03/2009
Woinch
Ao invés de herdar do TPanel, herde do TCustomPanel e apenas publique as propriedades que você deseja.
Espero ter ajudado.
Espero ter ajudado.
Responder
Gostei + 0
17/03/2009
Lehapan
Obrigado pela dica...não tinha me lembrado que dava para fazer isto...pois estou retomando o desenvolvimento de componentes.
novamente, Obrigado.
novamente, Obrigado.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)