Einzelnen Beitrag anzeigen

Benutzerbild von fkerber
fkerber
(CodeLib-Manager)

Registriert seit: 9. Jul 2003
Ort: Ensdorf
6.723 Beiträge
 
Delphi XE Professional
 
#20

Re: In einem Edit nur Zahlen erlauben!

  Alt 28. Mär 2004, 14:52
Hi!

Ich würde es so lösen:

Delphi-Quellcode:
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
  if not (key in [#8,#46,#48..#57]) then key:=#0;
end;


procedure TForm1.Edit1KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
if shift=[ssctrl] then begin
  if (key=Ord('V')) or (key=Ord('v')) then
    edit1.PasteFromClipboard;
  end;
end;
Ist glaube ich besser.
Die Frage ist nur, ob das Ausschließen von Buchstaben etwas bringt, wenn man sie durch Einfügen doch hinein bekommt.

Ciao fkerber
Frederic Kerber
  Mit Zitat antworten Zitat