[RESUELTO] ¿Como instalar componente Formulario?
#1
Escrito 25 marzo 2010 - 01:43
Compañeros, puede que esta pregunta resulte tonta, pero jamas había intentado realizar esta tarea.
Necesito poder crear/instalar un componente que herede de TForm con un par de propiedades Published.
¿Sabe alguno la manera?
Gracias anticipadas.
#2
Escrito 25 marzo 2010 - 01:46
type MiNuevoForm = class(TMiModificacion) end;
No creo que pueda ser un componente de la paleta, al menos que sea un frame
#3
Escrito 25 marzo 2010 - 01:50
Tengo entendido que lo que debes hacer es Heredar de ese formulario,
delphi
type MiNuevoForm = class(TMiModificacion) end;
No creo que pueda ser un componente de la paleta, al menos que sea un frame
Saludos.
Eso de herencia es lo que siempre realizo, ando buscando poder extender las propiedades y verlas en el Object Inspector.
Aunque no sea por la paleta de componentes, pero si puede estar en la sección de Others me conformo.
#4
Escrito 25 marzo 2010 - 01:57
#5
Escrito 25 marzo 2010 - 02:01
Creo que asi se coloca donde quieres.
#6
Escrito 25 marzo 2010 - 02:05
Click con el derecho al formulario Add to repository???
Creo que asi se coloca donde quieres.
Saludos.
Perfecto ¿y las propiedades del Object Inspector?.
Egostar, voy a leer esa documentación.
Gracias a ambos por el interés.
#7
Escrito 25 marzo 2010 - 02:14
Gracias a todos, con la documentación de Egostar puedo lograr lo que ando buscando.
Eduarcol, con lo que me habías indicado se logra el tenerlo en la sección Others, pero hasta donde mi conocimiento llega, con esta opción no se puede publicar propiedades (Published). Gracias de todos modos.
#8
Escrito 25 marzo 2010 - 02:24
Saludos.
Gracias a todos, con la documentación de Egostar puedo lograr lo que ando buscando.
Eduarcol, con lo que me habías indicado se logra el tenerlo en la sección Others, pero hasta donde mi conocimiento llega, con esta opción no se puede publicar propiedades (Published). Gracias de todos modos.
Ah que bien amigo, me complace haber sido de ayuda.
Salud OS
#9
Escrito 25 marzo 2010 - 02:32
#10
Escrito 25 marzo 2010 - 07:03
¡Se debe registrar la clase Y listo!
Hace unos años cuando me puse a investigar sobre como heredar forms y ampliarlo había leído sobre esto. Justo uno de los artículos era el que señaló Eliseo.
Saludos,
#11
Escrito 25 marzo 2010 - 11:17
Te dejó un enlace en donde se indica cómo se pude extender un TCustomForm o bien un TDataModule añadiendo algunas propiedades para examinarlas en el Object Inspector. Pero eso no es todo, también agregas un Wizard al IDE que te genera el código fuente a la medida de tus necesidades.
Este es un breve tutorial:
Creating Forms with Published Properties which show in the Object Inspector
Pero la mejor manera de revisar el código es instalando este paquete en Delphi y probarlo en vivo OTADescendantForm
Con algo de tiempo e imaginación se puede lograr un completo asistente que lleve de la mano añadiendo incluso los componentes a tu formulario como lo hacían anteriormente algunos asistentes entre ellos el Database Form Wizard en Delphi 7 utilizando esta API.
Y este es el resultado final
Saludos
#12
Escrito 25 marzo 2010 - 11:22
Salud OS