FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Aqui está
|
#2
|
|||
|
|||
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
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. |
#3
|
|||
|
|||
Gracias Coso
Lo del icono ya lo he podido resolver, pero con un archivo *.dcr en lugar del *.res. ALELUYA.
Para la propiedad he intentado lo que tú me has aconsejado y no me compila. Gracias, de todas formas, si se te ocurre otra idea te la agradeceré. |
#4
|
|||
|
|||
Hola...
Cita:
Saludos... |
#6
|
|||
|
|||
Este es el código completo de la unidad:
Y estos son los errores: [Error] _ieApplication.pas(10): Published field 'A' not a class nor interface type [Error] _ieApplication.pas(11): Published field 'B' not a class nor interface type Yo no sé que quiere decir. |
#7
|
|||
|
|||
Hola,
aqui estas liberando la propiedad, no la variable, que es vieData. En cuanto a los errores de compilacion, prueba de colocar las variables de la clase TieData dentro de una llave public, a ver si es eso. Un saludo. |
#8
|
|||
|
|||
Hola...
Para crear los bitmaps que usa Delphi en la paleta de componentes, tienes que crear un archivo .DCR (que es un archivo de recursos). Para esto creas un archivo en el bloc de notas y lo guardas como NombreUnidadDondeRegistrasElComponente.rc: Código:
TMICOMPONENTE Bitmap archivo.bmp // Este es para la versión 24x24 TMICOMPONENTE16 Bitmap archivo16.bmp // Esta es la versión 16x16 TMICOMPONENTE32 Bitmap archivo32.bmp // Esta es la versión 32x32 Código:
brc32 -r -foNombreUnidadDondeRegistrasElComponente.dcr NombreUnidadDondeRegistrasElComponente.rc
Ya con esto cuando compiles e instales el paquete en Delphi, las imagenes se verán en la paleta de componentes, dependiendo del tamaño que tengas configurado mostrarlas (iconos chicos, medianos o grandes, esto último en Delphi 2007 en adelante)... Saludos... |
|
|
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 |
|