Componente não recebe valor setado como default
18/11/2009
0
Criei certo componente herdado da classe Tedit
problemas estavam acontecendo e debugando a aplicação eu descobri que as Propriedades ColorEntrada,ColorSaida tipo Tcolor e a a propriedade Tamanho tipo integer não estavam recebendo os valores que foram passados como default.
para fazer funcionar eu removi os padrões iniciais e setei na mão... ai então funcionou
mas fica a duvida, qual o motivo das propriedades não receberem o valor estabelecido como default ?
Declaração de propriedades
published
property Tamanho : integer read FTamanho write FTamanho default 3;
property UltimoCampo : Boolean read Fultimo write Fultimo default false;
property ProximoCampo: TEditEspecial read FProximoCampos write FProximoCampos;
property ColorEntrada: Tcolor read FcorEntrada write FcorEntrada default clNavy;
property ColorSaida : Tcolor read FCorSaida write FCorSaida default clNavy;
Att;
Lucas rodrigues
problemas estavam acontecendo e debugando a aplicação eu descobri que as Propriedades ColorEntrada,ColorSaida tipo Tcolor e a a propriedade Tamanho tipo integer não estavam recebendo os valores que foram passados como default.
para fazer funcionar eu removi os padrões iniciais e setei na mão... ai então funcionou
mas fica a duvida, qual o motivo das propriedades não receberem o valor estabelecido como default ?
Declaração de propriedades
published
property Tamanho : integer read FTamanho write FTamanho default 3;
property UltimoCampo : Boolean read Fultimo write Fultimo default false;
property ProximoCampo: TEditEspecial read FProximoCampos write FProximoCampos;
property ColorEntrada: Tcolor read FcorEntrada write FcorEntrada default clNavy;
property ColorSaida : Tcolor read FCorSaida write FCorSaida default clNavy;
Att;
Lucas rodrigues
Lucas Silva
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)