Die vordeffinierten Templates sind nicht immer das Beste, aber man kann damit sehr viel mehr machen, auch inkl. dem Anlegen von Feldern und der Zuweisung im Setter, samt Prüfung auf Änderung uvm.
PS: Strg+Shift+C macht aus dem
Delphi-Quellcode:
type
TMyClass = class
published
property Name: string read FName write SetName;
end;
das hier
Delphi-Quellcode:
type
TMyClass = class
private
FName: string;
procedure SetName(const Value: string);
published
property Name: string read FName write SetName;
end;
{ TMyClass }
procedure TMyClass.SetName(const Value: string);
begin
FName := Value;
end;
oder
Delphi-Quellcode:
// property Name: string read GetName write FName;
type
TMyClass = class
private
FName: string;
function GetName: string;
published
property Name: string read GetName write FName;
end;
{ TMyClass }
function TMyClass.GetName: string;
begin
Result := FName;
end;
Delphi-Quellcode:
// property Name: string read GetName write SetName;
type
TMyClass = class
private
function GetName: string;
procedure SetName(const Value: string);
published
property Name: string read GetName write SetName;
end;
{ TMyClass }
function TMyClass.GetName: string;
begin
end;
procedure TMyClass.SetName(const Value: string);
begin
end;