プロパティ
このページはプロパティの作成方法の概略を説明します。
継承プロパティを公開するには
例
type
TMyPanel = class(TPanel)
....
published
property Align;
.....
end;
プロパティの宣言方法
例
type
TMyEdit = class(TEdit)
private
FToUpper: Boolean;
procedure SetToUpper(value: Boolean); virtual;
function GetToUpper(): Boolean; virtual;
published
property ToUpper: Boolean read GetToUpper write SetToUpper;
end;
直接アクセスの指定方法
例
type
TMyEdit = class(TEdit)
private
FToUpper: Boolean;
published
property ToUpper: Boolean read FToUpper write FToUpper;
end;
デフォルトプロパティ値の指定方法
例
property ToUpper: Boolean read FToUpper write FToUpper default False;
内部データの定義規約