Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by shmia,
11. Okt 2010
Die Klasse TSelDir muss Folgendes erfüllen:
1.) von TPersistent direkt oder indirekt abgeleitet
2.) die Methode Assign muss überschrieben werden
Wenn man Assign nicht überschreibt, dann meldet Delphi beim Öffnen eines Formular mit deiner Komponente:
Klasse TSelDir kann nicht zu TSelDir zugewiesen werden
Die Methode SetSelDir muss so aussehen:
procedure TSelDirDialog.SetSelDir(const...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by shmia,
11. Okt 2010
Dann wurde das in höheren Delphi Versionen verbessert.
Bei Delphi 5 braucht man den Schreibzugriff auch wenn das so aussieht:
procedure TMeinKomponenten.SetVersion(const Value:string);
begin
// nichts tun
end;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by shmia,
11. Okt 2010
Da bist du nicht der Erste.
Schon vor 10 Jahren wurde so eine Komponente entwickelt.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by shmia,
11. Okt 2010
Im Objektinspektor werden nur Objektproperties angezeigt, die lesbar und beschreibbar sind.
Dein Property ist nicht beschreibbar.
published
property SelDir: TSelDir read FSelDir write SetSelDir;
^^^^^^^^^^^^^^^