起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 139|回复: 4

【结】[请求]提示窗口汉字化显示问题**

[复制链接]
发表于 2008-5-15 21:57:51 | 显示全部楼层 |阅读模式
当向只能输入数字的单元格内输入字母“e”时,系统会报错,并弹出如下窗口。请问:怎样才可以使提示窗口汉字化显示呢?

image.jpg

16.85 KB, 下载次数: 88

回复

使用道具 举报

发表于 2008-5-16 08:16:57 | 显示全部楼层
做个标记,方便查找。
回复 支持 反对

使用道具 举报

发表于 2008-5-16 08:51:21 | 显示全部楼层
如何数据类型设为数字的,是不能录入a的吧。楼主是如何设置的。
回复 支持 反对

使用道具 举报

发表于 2008-5-16 10:13:18 | 显示全部楼层
在字段的OnKeyPress事件里面添加如下代码:
procedure TMainForm.DataEdit4KeyPress(Sender: TObject; var Key: Char);
begin
    if Not(char(Key) in ['0','1','2','3','4','5','6','7','8','9','.',#8]) then
        Key := #0;
end;

原因可能是数字字段的表现方式是字符串什么的.上面代码就可解决相关问题了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-16 17:51:19 | 显示全部楼层

谢谢!

谢谢!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-13 05:52 , Processed in 0.043163 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表