回 帖 发 新 帖 刷新版面

主题:紧急求救!!!!

这段代码是什么意思?
procedure Tsalary_form.Edit2KeyPress(Sender: TObject; var Key: Char);
var
m:boolean;
begin
m:=(key<#8)or(key>#8)and(key<#45)or(key>#46)and(key<#48)or(key>#57);
if m then
key:=#0;
end;
谢谢!!

回复列表 (共3个回复)

沙发

key值小于8 或者大于8小于45 或者大于46小于48 或者大于57 时 m为true
则让key为0
就是在edit中屏蔽满足上面条件按键值

板凳

非常感谢!!!

3 楼

无语...........

我来回复

您尚未登录,请登录后再回复。点此登录或注册