/ Forside/ Teknologi / Udvikling / Delphi/Pascal / Tip
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Delphi/Pascal
#NavnPoint
oldwiking 603
jrossing 525
rpje 520
EXTERMINA.. 500
gandalf 460
gubi 270
DJ_Puden 250
PARKENSS 230
technet 210
10  jdjespers.. 200
TEdit som kun tager numrer.
Er bedømt af 2 brugere
Fra : idefix
Vist : 567 gange

Dato : 01-12-00 21:36

procedure TForm1.Edit1Change(Sender: TObject);
var
li,lk, Commas: integer;
ls,ls1: string;
hasdigit: boolean;
begin
with (Sender as TEdit) do begin
lk:=SelStart;
Commas:=0; hasdigit:=false;
ls:=text; ls1:=ls;
for li:=1 to length(ls) do begin
case ls[li] of
'0'..'9': hasdigit:=true;
',': if Commas=0 then inc(Commas) else delete(ls1,li,1);
'-': if li>1 then delete(ls1,li,1);
else
delete(ls1,li,1); // remove wrong charcaters
end;
end;

if hasdigit then text:=ls1 else text:=ls+'0';
SelStart:=lk; //restore cursor pos
end;
end;


 
 
Bedømmelse

Fra : jrasmussen


Dato : 02-07-03 18:24



Bedømmelse

Fra : Johnny97


Dato : 09-07-02 19:30



Du har følgende muligheder
Eftersom du ikke er logget ind i systemet, kan du ikke lave en bedømmelse til dette tip.

Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
Søg
Reklame
Statistik
Spørgsmål : 177564
Tips : 31968
Nyheder : 719565
Indlæg : 6408970
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste