简单,在线等(50分)

  • 主题发起人 主题发起人 amos_3_1
  • 开始时间 开始时间
A

amos_3_1

Unregistered / Unconfirmed
GUEST, unregistred user!
edit 控件我屏蔽了除键入数字外的所有的事件,结果我想删除时只能用delete键,不能用backspace键,很麻烦,我怎么让 backspace用起来,谢谢
 
找到backspace鍵的鍵值,然后允許在Tedit中按此鍵.
 
把backspace的键值加到数字键中
 
这样就可以了
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
case key of
'0'..'9', #8, #46://#8是backspace键,#46是delete键
else//如果不是以上键就屏蔽
key := #0;
end;
end;
上面代码我试过了,可行.
 
同意oiwin得用法
You friend Xycall;
you can send email:zzhs@163.com, if you want to discuss with me!
 
还鸟语呢。写错了吧。
 
接受答案了.
 
后退
顶部