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
Lucas Silva

Lucas Silva

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar