用maskedit控件输入时间,设置好格式后,如果输入时间不完全,焦点移出maskedit后会报错,比如02: 2,这样就会报错。如何屏蔽这个错误?
解决方案 »
- 高手来
- 谁懂重定位表?帮忙看看
- DELHI中如何控制打印机
- 在FastReport中如何在打印报表的时候自动打印序号,序号用于表示打印的记录数
- 在delphi中如何做ocx,大家帮我介绍一下。最好是能放在浏览器中用的。
- mdi主窗体怎样在运行时最大化
- 如何让DBLookupComboBox或DBComboBox实现TreeView功能,下拉是一级一级的,由树组成,只有子树才可选择。
- 关于strtofloat的转换问题
- 疯狂的QuickReport,谁碰到过?帮帮我!(附源码重发)
- 请帮忙改错!
- 知道一个窗口的句柄,如何获得窗口里面的内容~100分
- 刚刚学DELPHI,遇到的问题!请大家帮忙解决!
var Handled: Boolean);
begin
if Msg.message = () then
begin
Msg.message :=‘’;
end;
end;
procedure TCustomMaskEdit.ValidateError;
begin
MessageBeep(0);
raise EDBEditError.CreateResFmt(@SMaskEditErr, [EditMask]);
end;所以解决方法:
从TCustomMaskEdit或者TMaskEdit派生,覆盖ValidateError不过实际上并没有这个必要,因为输入错误后只是会在调试时显示提示信息,正式运行时无。————————————————————————————————————
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
————————————————————————————————————
那只是一个 RunTime 的调试错误。独立运行是不会报错的。
我单独运行.exe文件还是会报啊,就是这个:invalid input value. use escape key to abandon changes
求解