关于限制输入数字的问题(50分)

  • 主题发起人 主题发起人 yejunbo
  • 开始时间 开始时间
Y

yejunbo

Unregistered / Unconfirmed
GUEST, unregistred user!
如何使edit控件只能输入数字、小数点及“-”号?谢谢
 
procedure TForm1.Edit1KeyPress(Sender: TObject;
var Key: Char);
begin
if not (key in ['0'..'9','.','-']) then
key := #0;
end;
 
这样输入后就不能删除了!怎么改?
 
procedure TForm1.Edit1KeyPress(Sender: TObject;
var Key: Char);
begin
if not (key in ['0'..'9','.','-',#8]) then
key := #0;
end;
 
后退
顶部