Fórum Meu componente free: DBLabeledEdit #235196
31/05/2004
0
LabeledEdit, devido a facilidade, pois evita de ter que ficar
inserindo os edits e seus respectivos labels.
Mas como nunca vi um para o DBEdit, resolvi criar um.
Chama-se DBLabeledEdit, herda a classe TDBEdit (vcl)
com algumas propriedades:
Fora isso, ele jah vem setado com as propriedades:
Para criar esse componente, eu apenas acrescentei
os códigos do TLabeledEdit, que faz aparecer e controlar
o label do respectivo edit, e inserí-los no meu componente.
ELE É FREE (claro!) mas ainda falta criar um icone, (.dcr)
pra ele, quem quiser ajudar...
[b:67b3b5d2de]Links[/b:67b3b5d2de]
DBLabeledEdit
[url]http://www28.brinkster.com/marconcini/delphi32/DBLabeledEdit.zip[/url]
Versão simples, não conecta ao DataSource (edit simples)
[url]http://www28.brinkster.com/marconcini/delphi32/TColorLabelEdit.zip[/url]
Eniorm
Curtir tópico
+ 0Posts
31/05/2004
Nerdex
Tenho 4 controles deste padrão aqui comigo que são: DBMaskEdit, DBRadioButton, DBCheckBox e DBEditDateTime com calendário popup, e agora ... com mais o teu, fico realmente municiado até os dentes...
valew
Gostei + 0
02/06/2004
Eniorm
Só falta agora vc colocar os links desses componentes
pra gente fazer o download tbm!
:D T+
Gostei + 0
02/06/2004
Nerdex
[size=14:0d5f99d5b3][color=blue:0d5f99d5b3]www.borland.com[/color:0d5f99d5b3] -> Developers ... no Code Central ... Componentes[/size:0d5f99d5b3]
[i:0d5f99d5b3]Lá vcs irão encontrar, e diga-se de passagem, transformar um componente em data aware ñ tem maiores mistérios...[/i:0d5f99d5b3]
Gostei + 0
05/06/2004
Logado
Gostei + 0
05/06/2004
Eniorm
Ae Logado, isso não eh um bug não, pois qdo eu criei o
componente DBLabeledEdit, on evento [b:c57ac3636b]Create[/b:c57ac3636b], fiz com
que ficasse dessa forma, que é da forma que eu uso:
constructor TDBLabeledEdit.Create(AOwner: TComponent); begin inherited Create(AOwner); FLabelPosition := lpAbove; FLabelSpacing := 3; SetupInternalLabel; BorderStyle := bsNone; BevelInner := bvNone; BevelKind := bkFlat; ColorFocus := clCream; end;
Pra mudar basta q vc mude o codigo acima para:
constructor TDBLabeledEdit.Create(AOwner: TComponent); begin inherited Create(AOwner); FLabelPosition := lpAbove; FLabelSpacing := 3; SetupInternalLabel; ColorFocus := clCream; end;
Será necessário recompilar a unit.
T+ :wink:
Gostei + 0
05/06/2004
Logado
Po naum to criticando apenas observando e to usando eles direto taum me ajudando muito.
valeu
Gostei + 0
06/06/2004
Ponce :)
Valew,
__________________________________
Em terra de programador, quem tem Delphi é rei.[/b:7cc6fac38f]
Gostei + 0
07/06/2004
Eniorm
Ae não tenho não, mas vc deu uma ótima idéia :idea: !!!
Posso tentar... se der certo podes crer que ele estará
aqui pra download :wink:
T+
Gostei + 0
07/06/2004
Eniorm
vai chamar DBLabeledLComboBox (nome grande einh)
e estou criando uns outros.
Ai vou criar um package com os componetes e
distribuir pra galera.... :wink:
T+
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)