Criando Componente Tipo DBRadioGroup
19/12/2005
0
Ola pessoal !
Gostaria de saber se é possivel criar um componente herdando do TDBRadioGroup com apenas um diferencial. Sem as bordas/margens/Frame.
Se alguem sober gostaria de saber como posso implementar isso.
Obrigado a Todos.
Gostaria de saber se é possivel criar um componente herdando do TDBRadioGroup com apenas um diferencial. Sem as bordas/margens/Frame.
Se alguem sober gostaria de saber como posso implementar isso.
Obrigado a Todos.
Mdm
Curtir tópico
+ 0
Responder
Posts
19/12/2005
Sourcecode
Sim amigo isso é possível, aliás o que não é possível na programação? hehe, mas vamos lá...
Vá no menu do Delphi> Components->New Component, coloque a classe herdada TDBRadioGroup, coloque um nome pro package em ´new package´, salve tudo, na unit que ele criou implemente um novo método na public:
public
constructor Create(AOwner: TComponent); override;
aperte Ctrl+Shift+C , o delphi irá gerar o código na implementation, então coloque assim:
construtctor TMeuNovoDBRadioGroup.Create(Aowner: TComponent);
begin
inherited Create(Aowner);
//faça o que precisar aqui
//ex: Ctrl3D := False; etc
end;
salve e compile, e instale seu package... prontinho ;)
qualquer dúvida poste aqui...
Vá no menu do Delphi> Components->New Component, coloque a classe herdada TDBRadioGroup, coloque um nome pro package em ´new package´, salve tudo, na unit que ele criou implemente um novo método na public:
public
constructor Create(AOwner: TComponent); override;
aperte Ctrl+Shift+C , o delphi irá gerar o código na implementation, então coloque assim:
construtctor TMeuNovoDBRadioGroup.Create(Aowner: TComponent);
begin
inherited Create(Aowner);
//faça o que precisar aqui
//ex: Ctrl3D := False; etc
end;
salve e compile, e instale seu package... prontinho ;)
qualquer dúvida poste aqui...
Responder
20/12/2005
Mdm
Ola Colega !!!
Gostaria de agradecer pela sua explicãção, graças a ela por incrivel que pereça criei meu primeiro componente, mas em Relação a propriedade Ctl3D não obtive o efeito esperado na verdade não consegui nada, pois as bordas/Frame não sumiraum.
se vc tiver algo a acrescentar eu agradeço.
Obrigado
Gostaria de agradecer pela sua explicãção, graças a ela por incrivel que pereça criei meu primeiro componente, mas em Relação a propriedade Ctl3D não obtive o efeito esperado na verdade não consegui nada, pois as bordas/Frame não sumiraum.
se vc tiver algo a acrescentar eu agradeço.
Obrigado
Responder
Clique aqui para fazer login e interagir na Comunidade :)