PDA

Ver la Versión Completa : Opciones en Componente


diegofhernando
28-06-2004, 23:41:28
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


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;