关于TMaskEdit、TDBEdit或TEdit控件的问题!

zxq80 2000-09-14 10:24:00
如何在TMaskEdit、TDBEdit或TEdit中精确控制数值型、日期型数据的输入,
现在遇到的问题如下:
在TMaskEdit的EditMask设为 "9999.99;1; ",若输入"8.6", Text的值是"8 .6 ",中间含有空格,无法转换成数值。谢谢!!
...全文
211 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Winsky 2000-12-04
  • 打赏
  • 举报
回复

建议你自己编程控制TEdit的输入,因为TMaskEdit很死板,不好用。你只要在TEdit的OnKeyPress事件中写自己的控制代码就行了,很方便。如果你自己会写控件更好。
sw0324 2000-12-02
  • 打赏
  • 举报
回复
可以写一个删除中间" "的函数放到OnMaskEditExit里,应该很好写。
comanche 2000-12-02
  • 打赏
  • 举报
回复
MaskEdit 被我认为是最没用的控件之一
用子类化吧, hook它的事件,然后处理
xiaotiao 2000-10-04
  • 打赏
  • 举报
回复
你在EditMask里面,再加上!就可以,看看帮助,大哥!
Delphi标准控件-编辑框(Edit) 来源:洪恩在线 作者:

13,824

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧