Hola,
Cita:
Empezado por Jorllazo
como harias por ejemplo para usar un componente que no de puede añadir a la paleta??
|
Pues de la misma forma que cuando creas cualquier otra clase en tiempo de ejecución. Es decir, se trata de tener en la "Library Path" de Delphi la unidad o unidades requeridas por el componente en cuestión. Y a continuación utilizarlas, hacer uso de la clase/componente.
Generalmente esto consiste en preparar una variable donde instanciar la clase del componente, instanciar la clase con el constructor adecuado, y asignar a la instancia del componente las propiedades y eventos que sean menester. Qué sé yo... podríamos suponer que un "TButton" no viene en TurboDelphi pero sí contamos con "TButton" en cierta unidad:
Código Delphi
[-]
var
btn: TButton;
begin
btn := TButton.Create(Form1);
btn.Parent := Form1;
btn.Caption := '¡Hola mundo!';
btn.OnClick := EventoOnClickBoton;
btn.SetBounds(10, 10, 75, 25);
end;