Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Crear componentes con la aplicacion corriendo (https://www.clubdelphi.com/foros/showthread.php?t=65346)

Willer 07-12-2009 22:10:11

Crear componentes con la aplicacion corriendo
 
Hola nuevamente,

Saludos a todos los responsables de que este club sea de gran ayuda para los que estan desarrollados en la programacion y a los que se estan iniciando en el area.
Mi pregunta es:
Como puedo crear algun componente en un form en el momento que se esta ejecutando la aplicacion ya sea por medio de que presione un boton.

Le agradesco sus respuestas......son muy amables.

Caro 07-12-2009 22:54:46

Hola Willer, puedes utilizar el evento OnMouseDown de tu formulario. No dices que componente quieres crear, en el ejemplo se crea botones.

Código Delphi [-]
procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
var
 But : TButton;
begin
 But := TButton.Create(Self);
 But.Parent := Form1;
 But.Left := X;
 But.Top := Y;
end;

Saluditos

yelian 08-12-2009 16:58:37

Hola a todos los del foros,

Se como crear un componente en tiempo de ejecucion pero como pudiera guardar ese componente, me explico mejor:

Tengo una aplicacion la cual le voy a crear varios componentes en tiempo de ejecucion pero quiero que cuando cierre la aplicacion que la buealva abrir que salgan los componente antes creados...

Gracias de antemano.

rgstuamigo 08-12-2009 17:04:04

Cita:

Empezado por yelian (Mensaje 348406)
Hola a todos los del foros,

Se como crear un componente en tiempo de ejecucion pero como pudiera guardar ese componente, me explico mejor:

Tengo una aplicacion la cual le voy a crear varios componentes en tiempo de ejecucion pero quiero que cuando cierre la aplicacion que la buealva abrir que salgan los componente antes creados...

Gracias de antemano.

Pues no te queda mas que hacer que tus componentes creados sean persistentes;),es decir guardarlo a un archivo al momemto de cerrar la aplicacion, y cargarlos al momentos de iniciar tu aplicacion.;).
Saludos...:)

rgstuamigo 08-12-2009 17:20:16

En este hilo puedes ver como podrias guardar tu componente a un archivo.:)
Saludos...:)

Neftali [Germán.Estévez] 09-12-2009 09:27:36

También puedes utilizar este componente que hay en mi página web.
La idea es que te ayuda a guardar determinadas propiedades de determinados componentes. Segun las que guardes, al arrancar de nuevo vuelves a crear los componentes (como te han comentado) y restauras esas propiedades.

Junto con el componente hay una Demo, donde se crean componentes en ejecución y luego se vuelven a generar las siguientes ejecuciones de la aplicación (más o menos lo que tu necesitas).


La franja horaria es GMT +2. Ahora son las 23:01:06.

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