如何让StringGrid控件某一列只能输入数字和一个小数点啊,还有COMBOBOX能不能让里面的内容只读?
解决方案 »
- sametext,comparestr,comparetext有什么不同?请详细解之!
- TToolButton 如何调整顺序
- 不会打印啊,烦恼中。谁教下我打印简单的。。
- 请问这个错误:(EOleException)超时已过期 是什么意思?
- 请问function 和 procedual有什么区别??
- 正在做权限管理模块,大家有什么好的思想交流一下!
- 高手请进,动态改变label的位置,怎样用键盘实现微调?
- 请问使用数据模板有那些优点?
- 请问众位高手,怎么样来锁定系统的时间,就是只有特定的人才可以改系统时间,其它人不行,多谢!
- 三层中的事务控制问题
- QuickRep 自定义纸张报表打印问题
- 高分求解pos机打印问题
不让它改变1 可以在STRINGGRID的CELLSELECT中加控制语句呀
如果是字符不让输入呀
begin
jude(key);
end;
在这个事件上加入以代码
procedure jude(var key:char);//输入是否为数字
begin
if not(key in['0'..'9',#13,#8,'%']) then
begin
key := char(0);
application.MessageBox('非法输入字符,只允许输入数字!','提示',Mb_Ok+Mb_iconinformation);
exit;
end;
end;