Forum: Programmieren allgemein
by DeddyH,
20. Okt 2015
Bei der KeyPress-Variante wird aber die Zwischenablage nicht berücksichtigt, d.h. damit bekommt man immer noch Grütze ins Edit.
Forum: Programmieren allgemein
by DeddyH,
20. Okt 2015
Ich hatte jetzt eher an so etwas gedacht:
procedure MakeEditNumbersOnly(TheEdit: TCustomEdit);
begin
Assert(Assigned(TheEdit));
SetWindowLong(TheEdit.Handle, GWL_STYLE, GetWindowLong(TheEdit.Handle, GWL_STYLE) or ES_NUMBER);
end;
Forum: Programmieren allgemein
by DeddyH,
20. Okt 2015
Könnte man nicht den Sender-Parameter auswerten? Oder alternativ das Edit gleich so einstellen, dass nur (ganze) Zahlen akzeptiert werden, in älteren Delphis gibt es da zwar noch keine Property für, kann man aber nachbauen.