En lidt mere generel løsning kunne udformes som følger :
procedure ValidateEdit(Sender: TEdit; ValidChars : String =\'0123456789\'); var i: integer; Buf : string; begin Buf:=\'\'; for i :=1 to Length(Sender.Text) do if Pos(Sender.Text[i], ValidChars) <> 0 then Buf:=Buf+Sender.Text[i];
IF NOT (key in [\'0\'..\'9\']) THEN key:=#0; <-- Det sidste der.
Sig lige til hvis det ikke var den eneste fejl
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.