5,388
社区成员
发帖
与我相关
我的任务
分享
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if not (key in ['0'..'9','-',#8]) then
key:= #0;
if (key='0')and((Edit1.Text='')or(Edit1.Text='-')) then
key:= #0;
if (key='-')and(Edit1.Text<>'') then
key:= #0;
end;
if key = '.' then Key := #0
else
if (key = #13) then
begin
if btndsave.Enabled then
btnDSave.Click;
if btnDModify.Enabled then
btnDModify.Click;
end
else
if key = #8 then key := #8
else
if (key < '0') or (key > '9') then
key := #0;