Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > Lazarus, FreePascal, Kylix, etc.
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 30-09-2014
Irwin Irwin is offline
Registrado
NULL
 
Registrado: jul 2014
Posts: 5
Poder: 0
Irwin Va por buen camino
Crear un paquete personalizado

Hola amigos,

Quiero crear un nuevo componente (Label) pero con unas propiedades ya listas como el font name, color, etc.

Yo realizo el siguiente paso:

Archivo->Nuevo->Componente

Selecciono el ancestro y todo lo demas y doy a crear componente:

Finalmente me genera la siguiente unidad:

Código Delphi [-]
unit MyLabel1;

{$mode objfpc}{$H+}

interface

uses
  Classes, SysUtils, LResources, Forms, Controls, Graphics, Dialogs, StdCtrls;

type
  TMyLabel1 = class(TLabel)
  private
    { Private declarations }
  protected
    { Protected declarations }
  public
    { Public declarations }
  published
    { Published declarations }
  end;

procedure Register;

implementation

procedure Register;
begin
  RegisterComponents('Standard',[TMyLabel1]);
end;

end.

Imagino que dentro de este código es donde seteo mis propiedades para tenerlas listas y cada vez que seleccione el componente en la paleta me inserte el label ya con las propiedades seteadas.

Alguna idea de como hacerlo?

Gracias a todos!

Última edición por Neftali [Germán.Estévez] fecha: 30-09-2014 a las 13:37:48. Razón: Añadir TAG's
Responder Con Cita
  #2  
Antiguo 30-09-2014
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.233
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
En el FTP del club (sección manuales) tienes dos manuales muy completos y en castellano sobre la creación de componentes.

Básicamente una vez creado el componente (la unit .PAS), lo que te falta es crear un Package (.DPK), añadir tu componente e instalarlo.

Recuerda echarle un vistazo a la guía de estilo y usar tags cuando añadas código a los mensajes.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 01-10-2014
Irwin Irwin is offline
Registrado
NULL
 
Registrado: jul 2014
Posts: 5
Poder: 0
Irwin Va por buen camino
Crear un paquete personalizado

Gracias Neftali, me sirvió de mucho el manual de la FTP.

Delphi y Lazarus son excelentes!

Saludos!
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Crear un TEdit personalizado mcsebas Varios 12 28-01-2010 09:46:55
Crear Message Dialog personalizado Alexis De la Cr OOP 5 12-11-2008 00:41:09
Crear Componente Personalizado. ingmichel Internet 3 04-09-2008 21:35:10
crear enlace personalizado en delphi 7 arespremium Internet 1 02-08-2007 23:05:24
¿Como crear un reporte personalizado? AndGaG Impresión 1 04-06-2006 11:59:08


La franja horaria es GMT +2. Ahora son las 10:40:22.


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
Copyright 1996-2007 Club Delphi