Estoy tratando de agregar una propiedad personalizada a un formulario base al que se puede acceder a través del editor de propiedades Delphi. Si simplemente agrego la propiedad como lo haría con un componente estándar, la propiedad no se mostrará en el editor de propiedades. Esto es lo que probé:Cómo agrego propiedades personalizadas a un formulario
unit TestForm;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;
type
TfrmEasyIPBase = class(TForm)
private
FTest: String;
public
{ Public declarations }
published
property Test: String read FTest write FTest;
end;
var
frmEasyIPBase: TfrmEasyIPBase;
implementation
{$R *.dfm}
end.
¿Debo registrar la propiedad en algún momento?
Esto hizo el truco. El artículo está detallado, pero la única parte que realmente necesitaba era RegisterCustomModule. Simplemente agregué "RegisterCustomModule (TfrmEasyIPBase, TCustomModule);" a mi unidad de registro y todo funciona ahora perfectamente :) – norgepaul