Axo. Jetzt ist schonmal ein Fehler weg ...
Delphi-Quellcode:
type
TDatPanel = class(TPanel)
private
fEdit: TEdit;
public
constructor Create(AOwner: TComponent); override; // hier geändert, kein Fehler mehr.
end;
Delphi-Quellcode:
procedure TDatPanel.Create(AOwner: TComponent); // hier noch Fehler "Deklaration von 'Create' unterscheidet sich von
// vorheriger Deklaration". Sowohl mit und ohne (AOwner: TComponent)
begin
inherited; // Hier auch noch Fehler
fEdit := TEdit.Create(self); //
fEdit.Parent := self; //zuweisung des parent extrem wichtig!
fEdit.Align := alTop; //damit erspar ich mit die ganze left,top,width,height tipperei... is ja nur ein beispiel
end;