在OnChange事件中处理: procedure TForm.EditChange(Sender: TObject); begin try StrToInt((Sender as TEdit).Text); except (Sender as TEdit).Text:=Copy((Sender as TEdit).Text,1, Length((Sender as TEdit).Text)-1); (Sender as TEdit).SelStart:=Length((Sender as TEdit).Text); end; end;
procedure TForm.EditChange(Sender: TObject);
begin
try
StrToInt((Sender as TEdit).Text);
except
(Sender as TEdit).Text:=Copy((Sender as TEdit).Text,1,
Length((Sender as TEdit).Text)-1);
(Sender as TEdit).SelStart:=Length((Sender as TEdit).Text);
end;
end;
key=#0;