
Zitat von
andreash:
Hallo!
Wenn InputType = InpFloat und der Text Alphazeichen enthält, z.B. weil der Text nach dem Einfügen gleich dem Komponentenname ist, kann man keine Zeichen eingeben.
hab ich auch festgestellt. leider kann ich im Create den Text nicht löschen deshalb musst du im FOrmOnCreate oder im
OI den Text löschen.

Zitat von
andreash:
Ein Alignment wäre doch auch nett und ist einfach umszusetzen. Ich hoffe, es ist nicht zu vermessen hier eine mögliche Lösung zu posten.
Delphi-Quellcode:
procedure TEDEEdit.CreateParams(var Params: TCreateParams);
const
Alignments: array[TAlignment] of Cardinal=(ES_LEFT,ES_RIGHT,ES_CENTER);
begin
inherited CreateParams(Params);
Params.Style:=Params.Style or Alignments[FAlignment];
end;
wird gemacht