Normalmente, para agregar una propiedad a un objeto, es necesario declarar una nueva clase, diciéndole a Delphi que esta nueva clase debe
heredar (adquirir) los mismos elementos de la clase original, pero añadiendo los nuevos elementos que deseas (más propiedades, campos o métodos). Es lo que se conoce como
derivar una clase de otra, cumpliéndose uno de los principios de la
Programación Orientada a Objetos: la herencia.
Este mecanismo ocurre de forma automática cuando creas un nuevo formulario en Delphi. Seguramente te será familiar este código:
Código Delphi
[-]type
TForm1 = class(TForm)
Button1: TButton;
procedure FormCreate(Sender: TObject);
private
public
end;
Aquí, TForm1 es una clase que deriva de TForm (por lo tanto tendrá todas las características y capacidades de la clase estándar TForm), pero además añade un campo (
Button1) y un método (
FormCreate). Si además quisiera añadirle una propiedad, tendría que escribir una declaración "Property...", de lo cual encontrarás mucha más información a través de los siguientes mensajes de este hilo y buscando en Google con la opción "site:www.clubdelphi.com".
En tu caso, seguramente tendrás que escribir todo el código de la nueva clase (preferentemente en un archivo .pas separado). Por favor, infórmanos sobre los avances que vayas teniendo para que la ayuda que te demos sea lo más adecuada posible.
Procura cuidar un poco más los acentos y detallar más las preguntas, saludos cordiales.
Al González.