Saludos.
Tengo la siguiente situación:
Estoy creando unas Actions y tienen cierto número de propiedades publicadas, se me ocurrió la idea de crear una sub-propiedad para agrupar las propiedades a su vez gano con esto mayor legibilidad dentro del Object Inspector.
Heredando desde TPersistent todo sale bien, pero cuando tengo propiedades del tipo componente osea que apunta a un determinado componente (TEdit, TPageControl, etc.) esta se queda apuntando a la referencia aun después de estar destruido el componente; esto se debe a que la clase TPersistent no implementa el método Notification.
Dada esta situación decidí heredar desde TComponent, que sí implementa el método Notification y me avisa cuando determinado componente que la propiedad apunta se va a liberar así hago las validaciones de lugar.
Ahora bien el Efecto Charlie que gano es cuando agrego una TAction (de las mías) en el TActionList, en el formulario se crea un componente no-visual que contiene las propiedades que pertenecen a la sub-propiedad. He estado buscando como eliminar ese comportamiento y no encuentro como.
¿Alguien sabe que debo hacer?
Subpropiedad tipo TComponent - Efecto Charlie
Started by
Rolphy Reyes
, May 10 2012 11:55 AM
No replies to this topic