unit ukomp1;
interface
{ 1. richtige Units für zu beerbende Komponente angeben }
uses
stdctrls { für tedit } , classes { für registerComponents };
{ 2. Typvereinbarung mit Erben von bestehender Komponente }
type
tMyEdit = class(tcustomedit) { hier noch eine exakte Kopie }
end; { tedit und tcustomedit probieren, was }
{ ist im Objektinspektor anders ? }
{ 3. Registrierungsprozedur }
procedure Register; { ACHTUNG: Register GENAUSO schreiben !!! }
implementation
{ 4. Implementierung der Registrierungsprozedur }
procedure Register;
begin
registerComponents('Beispiele',[tMyEdit]);
{ der erste Parameter wählt eine bestehende Karteikarte aus oder
erzeugt eine neue, der zweite Parameter ist eine Menge (in
eckigen Klammern), die die Namen der neuen Typen durch Komma
getrennt enthält }
end;
end.
|