key是WORD的
if (key<$30) and (key>$49) then key:=0;
if (key<$30) and (key>$49) then key:=0;
解决方案 »
- 用TIdTCPClient和TIdTCPServer连接,在局域网上可以连通,在interent却不行
- cxgrid标题上的英文可以改成中文吗?
- 如何按数字键盘上的0~9可以选择TStringGrid上的指定行?
- 有关delphi 程序执行流程的问题.
- idTcpServer问题
- 有谁能告诉我怎样实现记录的批量追加?
- ADO连接的问题?
- CDMA手机实现群发功能!
- Widestring与AnsiString之间怎么相互转换
- sql server 2000 和 sql server 7.0 有什么关系和区别.......
- 菜问:请问如何判断一个field是不是主键及是否允许空
- delphi和c++ builde那个是你的最爱
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']) then
begin
key:=#0;
exit
end;
end;
begin
if not(key in['0'..'9']) then key:=#0;
end;
if not (key in ['0'..'9',#8]) then key:=#0;
//加个#8才能使用Del键,否则,连Del键也会用不了的!!
if ((key<'0')or ((key>'9')) and (key<>'_')and(key<>#8')and (key<>#13) then
begin
key:=#0;
end;
begin
if not (key in ['0'..'9',#8]) then
begin
key:=#0;
exit
end;
end;