TCustomControl
から継承したカスタムコントロールを作成し、Align
のTControl
というプロパティを公開しました。私はC++ Builderプロジェクトでは、このカスタムコントロールを使用する場合でも、それは例外TCustomControlから継承すると、プロパティの整列が存在しません
Project Launcher.exe raised exception class EReadError with message 'Property Align does not exist'.
これは、カスタムコントロールのコードであるを上げました。
unit GameListCtrl;
interface
uses
SysUtils, Classes, Controls;
type
TGameList = class(TCustomControl)
private
protected
procedure Paint; override;
public
{ Public declarations }
published
property Align default alLeft;
end;
implementation
{ TGameList }
procedure TGameList.Paint;
begin
inherited;
end;
end.
TCustomControlが実際に正しいVcl.Controls.TCustomControlを参照していることを確認しましたか? – Peter
@PeterVončaはい、Vcl.Controls.TCustomControlを参照しています。 – UltimaWeapon