Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Opciones en Componente (https://www.clubdelphi.com/foros/showthread.php?t=11876)

diegofhernando 28-06-2004 23:41:28

Opciones en Componente
 
hola de nuevo foro... estoy a punto de terminar mi componente pero kisiera agrupar una serie de campos en un grupo de opciones, la verdad no se como hacerlo, algo parecido a cuando configuras las fuente de un componente cuando le das al (+) del inspector de objetos y te despliega una listilla de campos... espero me entiendan, desde ya gracias y salu2. :cool:

delphi.com.ar 29-06-2004 15:39:09

Las propiedades aparecen así, cuando estas propiedades son un objeto persistente

Código Delphi [-]
type
  TMisPropiedades = class(TPersistent)
  private
    FPropiedad1: Integer;
    FPropiedad2: Integer;
  published
    property Propiedad1: Integer read FPropiedad1 write FPropiedad1;
    property Propiedad2: Integer read FPropiedad2 write FPropiedad2;
  end;

  TMiComponente = class(TComponent)
  private
    FMisPropiedades: TMisPropiedades;
  public
    constructor Create(AOwner: TComponent); override;
    destructor Destroy; override;
  published
    property MisPropiedades: TMisPropiedades read FMisPropiedades  write FMisPropiedades;
  end;

implementation

constructor TMiComponente.Create(AOwner: TComponent);
begin
  inherited;
  FMisPropiedades := TMisPropiedades.Create ;
end;

destructor TMiComponente.Destroy;
begin
  FMisPropiedades.Free;
  inherited;
end;


La franja horaria es GMT +2. Ahora son las 16:33:36.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi