procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char); begin if not (Key in ['0'..'9', Char(VK_BACK)]) then //去掉空格就可以 begin Key := #0; end; end;
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char); begin if not (Key in ['1','2','3','4','5','6','7','8','9','0',#13,#8]) then Key:=#0; end;
procedure TMain_Frm.RzEdit3KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['1'..'9',#8,#13]) then Key:=#0; if key=#13 then begin ........... end;
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char); begin if not (key in ['0'..'9',#13,#27,#8]) then key := #0; end;
procedure TForm1.FormCreate(Sender: TObject); begin SetWindowLong(Edit1.Handle, GWL_STYLE, GetWindowLong(Edit1.Handle, GWL_STYLE) or ES_NUMBER); end; //第101次回答这个问题
begin
if not (Key in ['0'..'9', Char(VK_BACK)]) then //去掉空格就可以
begin
Key := #0;
end;
end;
begin
if not (Key in ['1','2','3','4','5','6','7','8','9','0',#13,#8]) then Key:=#0;
end;
begin
if not (Key in['1'..'9',#8,#13]) then Key:=#0;
if key=#13 then
begin
...........
end;
var Key: Char);
begin
if not (key in ['0'..'9',#13,#27,#8]) then
key := #0;
end;
begin
SetWindowLong(Edit1.Handle, GWL_STYLE,
GetWindowLong(Edit1.Handle, GWL_STYLE) or ES_NUMBER);
end;
//第101次回答这个问题