TField ConstraintErrorMessage 无效的问题

antwihtsea 2010-02-22 02:44:14
在delphi7中编写下面代码(runtime)
Self.monLowerExpense.ConstraintErrorMessage:='最低消费不能小于0!';
Self.monLowerExpense.CustomConstraint:='monLowerExpense >0';
不能起作用,但在控件上设置ConstraintErrorMessage和CustomConstraint则有效(designtime),请问高手为什么?
...全文
58 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
落幕年代 2012-06-05
  • 打赏
  • 举报
回复
落幕年代 2012-06-05
  • 打赏
  • 举报
回复
CustomConstraint:
声明:property CustomConstraint:String;
通过这个特性可以建立自定义的纠错规则,用来对用户输入的值进行检查.纠错规则
必须符合SQL文法.例如:X>0 and X<100. 其中,X只是一个符号,用来引用字段的值.

ConstraintErrorMessage:
声明:property ConstraintErrorMessage:String;
这个特性用于指定一个字符串.如果字段的值违反了事先设定的纠错规则,将显示这个
字符串作为错误信息.

ImporterConstraints:
声明:ImporterConstraints:String;
这个特性将返回服务器端的纠错规则.如果需要自定义纠错规则,可以使用CustomConstraint
特性.当服务器的纠错规则改变时,此特性的值也将自动改变.

落幕年代 2012-06-05
  • 打赏
  • 举报
回复
这ConstraintErrorMessage 东东干嘛用的啊
antwihtsea 2010-02-22
  • 打赏
  • 举报
回复
自己解决了!_______________
antwihtsea 2010-02-22
  • 打赏
  • 举报
回复
自己顶!大侠们帮我顶起哈.
2003.11.26 V0.6.7 + [多语言版] 新增多语言支持,现支持简体、繁体中文及英文。 # [IDE 扩展] 新增 Object Inspector 扩展专家,实现非默认值属性粗体显示功能(暂时只支持 D5/BCB5)。 + [MSDN 专家] 增加对 MSDN.NET 的支持及新增工具栏。 + [辅助功能] 增加专家引导工具,可以在启动 IDE 时按下左 Shift 键来启动该工具,用于临时禁用/启动专家。 * [辅助功能] 增加带帮助的窗体用 F1 调出帮助的功能。 * [删除注释专家] 增加处理项目源文件的选项。 * [工程扩展专家] 修正窗体列表及单元列表导致编辑器失去光标的问题,以及其它的改进。 * [属性编辑器] 修正字符串属性编辑器全部替换可能死循环的错误及部分功能改进。 * [IDE 扩展] 修正按 F12 显示窗体时焦点在浮动面板上的问题。 * [IDE 扩展] 修正浮动面板导致 IDE 中其它窗体 Stay On Top 无效问题。 * [IDE 扩展] 修正 Close All 可能导致异常的问题。 * [IDE 扩展] 修正当浮动工具条显示时 IDE Edit 中大部分菜单不可使用问题。 * [IDE 扩展] 修正组件面板扩展导致面板不接受鼠标滚轮事件的错误。 * [代码编辑器专家] 修正多个 IDE 同时退出时提示保存冲突的问题。 * [代码编辑器专家] 修正加入过程头时,对 Class methods 处理错误的问题。 * [源代码统计专家] 修正清空统计结果不完全的小错误。 * [属性修改器] 修正由于删除已经修改的控件,引起双击定位到该控件时触发异常的错误。 * [窗体设计专家] 修正不可视组件排列有时不能过滤掉 TField 等不可见组件的问题。 * [辅助功能] 修正部分对话框不能用 ESC 关闭的问题。 * [其它] 修正其它一些已发现的错误及部分专家的功能改进。 ^ [开发计划] 另有资源管理专家、代码编辑器扩展、Explorer 专家、收藏夹专家、MMC 框架向导、DUnit 框架向导等正在开发中。

2,496

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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