社区
Delphi
帖子详情
EditMask的问题?
milerzhang
2004-01-30 11:06:41
如果输入后把输入日期删除再输入日期,光标移走时就不会出错!
可我在EditMask里输入日期后,再把日期全部删除,然后光标移走时就出错!
这要怎么解决呀?请各位高手指点!
...全文
95
9
打赏
收藏
EditMask的问题?
如果输入后把输入日期删除再输入日期,光标移走时就不会出错! 可我在EditMask里输入日期后,再把日期全部删除,然后光标移走时就出错! 这要怎么解决呀?请各位高手指点!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
milerzhang
2004-02-03
打赏
举报
回复
to chw_csdn_chw(chw)
先谢谢了!
那用edit输入,怎么写判断日期格式是否合法?
还有可不可为maskedit设置的默认值隐藏起来,让用户看不见呀!
chw_csdn_chw
2004-02-02
打赏
举报
回复
你一定要用maskedit吗?用datetiempicker不是更好?
另外,你肯定是让用户在mask中输入日期,然后查询数据库,对吧?
如果是这样的话,你可以在 执行查询前,先判断用户输入的日期格式是否合法,如果不合法,就提示用户日期不合法,不执行查询,让他重新输入不就行了。
milerzhang
2004-02-02
打赏
举报
回复
那用户输到一半,又不用输了,所以删除!可非要给一个默认值,可查找出的结果,就不符合要求了呀!
Ascn
2004-01-31
打赏
举报
回复
同意CHW。不设置默认值,行啊,判定为空后,提示用户,并且不允许将焦点移开
milerzhang
2004-01-30
打赏
举报
回复
楼上的,那有没什么办法?判断一下在删除后,不要转化为日期格式,这样就不会出错了是吧!教教小弟吧!谢谢了!
Ascn
2004-01-30
打赏
举报
回复
因为校验无法通过,如果此时用ESC键取消删除的话,当然就OK了。
但是,在删除后,该值为空,MaskEdit在将文本内容(实际此时为空)转为日期时出错!
所以,在移走焦点前必须保证MaskEdit中有文本内容,且能正确转换为日期。
lovelu
2004-01-30
打赏
举报
回复
我的也是,不是不是日期
出错信息是'invalid input value.Use escape key to abandon changes'
大家请看看是怎么回事
milerzhang
2004-01-30
打赏
举报
回复
先谢谢楼上的!
你的方法可以,但MaskEdit删除后就不能默认值,不然我的查找结果就有错误呀!
还有没有别的方法呀!小弟急呀!谢谢各位了!
chw_csdn_chw
2004-01-30
打赏
举报
回复
好办,在maskedit 的OnExit(失去光标)事件中,判断maskedit的内容是否为空,如果为空就给他赋上一个默认的值,例如 2004-1-1 1:1:1 ,这样就不会出错了。
你试试吧
pb
edit
mask
控件改进
根据标题和描述,我们了解到有一个代码实现能够解决这个
问题
,分别新增了ue_up和ue_down两个事件,这两个事件会在用户按下上箭头或下箭头键时被触发。 在PowerBuilder中,事件处理是通过编写事件处理函数来实现的。...
在PB中使用日期时间控件
在PowerBuilder(PB)开发环境中,日期时间控件是一种常用的功能元素,用于用户界面中输入或选择日期和时间。在PB中,日期时间控件提供了直观的用户交互,使得应用程序可以方便地处理与日期和时间相关的数据。...
JBuilder数据库应用开发指南
此外,还探讨了数据格式化与显示模式的应用,如display
Mask
和
edit
Mask
属性的作用,以及如何正确设置exportDisplay
Mask
以确保数据导入导出时格式一致。对于开发者关心的性能优化、错误调试等
问题
,本书也提供了实用的...
ABAP基础
- `WRITE:/X USING
EDIT
MASK
'__:__:__'.` 输出 "11:20:30",这里使用了编辑掩码来格式化时间。 - `WRITE:/X USING
EDIT
MASK
'$___,___'.` 输出 "$112,030",同样使用编辑掩码来格式化货币。 - `WRITE:/Y NO-GAP....
simulink封装
②选择菜单
Edit
->
Edit
Mask
或者右键菜单中的
Edit
Mask
。
Mask
Edit
or的样子如下:图一Icon&Port,主要是对子系统的外观图标进行设置;Parameters,主要对封装子系统的参数进行设置。如果子系统中有一个或多个模块需要...
Delphi
5,932
社区成员
262,940
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章