Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Creando un componente tipo Tform (https://www.clubdelphi.com/foros/showthread.php?t=36700)

Ryu 20-10-2006 18:48:31

Creando un componente tipo Tform
 
gracias de antemano por el tiempo invertido en leer esta duda
que tengo, ademas de disculpas por la molestia.
:confused: Yo estuve haciendo un objeto descendiente de la clase Tform pero
tengo un problema es que cuando instalo el objeto y doy un doble clic
el objeto no se muestra.:(

:confused:mi pregunta que debo hacer para que un descendiente de la clase formulario se muestre cuando le de doble clic?:confused:

vtdeleon 20-10-2006 18:50:12

Invocaste Show ???

Muestranos el codigo para tener mayor claridad.

Ryu 20-10-2006 18:56:10

este es el codigo usado
 
:o este componente no esta completo solo esta completo

Código Delphi [-]
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs,Security,DesignIntf;

type
  Tmegaform = class(Tform)
  private
    { Private declarations }
    name:string;
  public
    constructor Create(AOwner: TComponent); override;

    { Public declarations}
  Published

  end;

procedure Register;

var
 megaform: Tform;

implementation

{$R *.dfm}

procedure Register;
begin
  RegisterComponents('TSECURITY', [Tmegaform]);
  
end;

constructor Tmegaform.Create(Aowner:TComponent);
begin
 inherited Create(Aowner);
end;

end.

Lepe 21-10-2006 15:56:36

Para este caso no creo que sea necesario instalarlo en la paleta, además de ser engorroso para un futuro. Quizás sea mejor usar herencia visual.

Creas el Form, como otro cualquiera. Accedes a File -> New -> Other y en la ventana que sale, (creo que es la pestaña Project) busca el megaForm, verás que puedes heredar de él.

Saludos

Ryu 23-10-2006 22:33:43

Gracias
 
:D Gracias por su ayuda ya tengo la solucion


La franja horaria es GMT +2. Ahora son las 19:05:10.

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