Forum: Programmieren allgemein
by Hansa,
2. Nov 2005
Was ist ein : TRestrictedEdit ? Fremdkomponente um eine Zeile eigenen Codes zu sparen ? :shock: Und was hat das im Public zu suchen ? Das gehört ins Protected.
Forum: Programmieren allgemein
by Hansa,
2. Nov 2005
Man sollte höchstens vielleicht den Beitragszähler mal nullen. :mrgreen:
constructor TRealEdit.Create(AOwner: TComponent);
begin
inherited;
ZulZeichen := ZulZeichen + ;
end;
Das inherited macht folgendes :
Forum: Programmieren allgemein
by Hansa,
1. Nov 2005
@Jelly : jo. :mrgreen:
In der Praxis siehts so aus :
constructor TIntEdit.Create(AOwner: TComponent);
begin
inherited;
ZulZeichen := ;
FAlignment := taRightJustify;
end;
Forum: Programmieren allgemein
by Hansa,
1. Nov 2005
Ich glaube, das Prinzip ist doch nicht so klar, wie Du denkst. 8) Es gibt ja so schöne Beispiele wie Fahrrad und LKW. Ich verwende mal lieber ein Delphi-Beispiel : TEdit. Ich will jetzt eines, das nur Zahlen aufnimmt. Das TEdit an sich braucht darüber aber überhaupt nichts zu wissen. Ich leite es aber davon ab, indem ich ihm eine neue OnKeyPress Eigenschaft verpasse :
TIntEdit = class(TEdit)...