Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #4  
Antiguo 19-03-2010
[coso] coso is offline
Miembro Premium
 
Registrado: may 2008
Ubicación: Girona
Posts: 1.678
Poder: 0
coso Va por buen camino
Hola,
no he mirado al detalle tu codigo, pero te comento un par de cosas:

para hacer una propiedad desplegable, debe ser de una clase derivada de TPersistent

Código Delphi [-]
 
type TDesplegable = class(TPersistent)
    A : integer;
    B : string;
end;
 
type TMiComponente = class(TComponent)
   Desp : TDesplegable;
   public
   constructor Create(AOwner: TComponent); overload; 
   destructor Destroy; overload;
   published
    property Desplegable : TDesplegable read Desp write Desp;
end;
 
constructor TMiComponente.Create(AOwner : TComponent);
begin
    inherited;
    Desplegable := TDesplegable.Create;
end;
 
destructor TMicomponente.Destroy;
begin
    Desplegable.Free;
    inherited;
end;

Algo asi, lo hago de cabeza.
Para usar componentes visuales, deberias heredarlos de TComponent o TPersistent. No se si TJFApplication es la clase padre correcta...
Para usar tu propio bitmap, debes crear un bitmap en el archivo .res relacionado con exactamente el nombre de la clase : TMICOMPONENTE (creo que en la llave MAIN) Despues de un par de vez de recompilar y reinstalar, te aparecera el icono. Si no es asi, borra todos los .dcu y el .dpk relacionado, y vuelve a construirlo.
Algo asi, ya te digo que lo hago de cabeza. Lo mejor siempre es cojer un ejemplo sencillo y ir mirando paso a paso como se hace. Un saludo y a ver si te sirve.
Responder Con Cita
 


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
Componentes nasedo Varios 6 11-02-2008 20:33:56
¡Malditos campos incrementables! MON___ SQL 4 18-07-2007 03:10:58
malditos requisitos monopolicos!!! Pascalizado La Taberna 4 29-09-2006 17:17:19
Componentes PHP Bicho PHP 2 13-12-2004 16:18:37


La franja horaria es GMT +2. Ahora son las 15:00:14.


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