Fórum Probelmas com propriedade de componente? #387816

04/10/2010

0

Pessoal, tenho um componente que não esta obedecendo a propriedade A criação do componente é este
type
  TFiltro = (ftAtivo, ftInativo, ftAmbos);
  TFCLookUp = class(TComboLookup)
  private
    FFiltro : TFiltro;   
    procedure SetFiltro(Filtro: TFiltro);
   protected
    procedure DoPopulate; override;
    procedure DoError(spErrorCode:String); override;
    procedure Loaded; override;
  public
   constructor Create(AOwner: TComponent); override;
  published
    property Filtro: TFiltro read FFiltro write SetFiltro default ftAmbos;
  end;

 
 
A propriedade do componente no object inspector são estas
[b]TFiltro = (ftAtivo, ftInativo, ftAmbos);[/b] Conforme foi feito aqui
[b]property Filtro: TFiltro read FFiltro write SetFiltro default ftAmbos;[/b] E esta atribuido assim
procedure TFcLookUp.SetFiltro(Filtro: TFiltro);
begin
  FFiltro := Filtro;
end;
Se eu deixo a propriedade como ftAtivo funciona normal, se eu mudo para ftInativo também esta funcionando normal,
mais se deixo com ftAmbos ao debugar vejo que fica como ftAtivo em vez de ftAmbos. Grato pela ajuda.
Adriano Dolce

Adriano Dolce

Responder

Posts

04/10/2010

Wilson Junior

No teu Constructor set a propriedade FFiltro para ftAmbos.

Espero ter colaborado.
Responder

Gostei + 0

04/10/2010

Adriano Dolce

No teu Constructor set a propriedade FFiltro para ftAmbos.

Espero ter colaborado.
É isso ai amigo , muito obrigado.
Responder

Gostei + 0

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

Aceitar