D delphihard Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-26 #1 dbedit连的日期型数据,当我输入的不是日期型数据失去焦点后马上弹出系统的错误提示,不是 日期型,我怎么能把它变成我自己的提示?
D delphihard Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-26 #5 不等post就出出错信息,加来不及,当输入数据的时候就出错误提示
H hryyx Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-26 #6 在DEdit离开焦点时 if (Sender as TDBEdit).DataSet.FieldByName('Date_Field').AsDateTime = 0 then (Sender as TDBEdit).DataSet.FieldByName('Date_Field').AsDateTime := Now;
在DEdit离开焦点时 if (Sender as TDBEdit).DataSet.FieldByName('Date_Field').AsDateTime = 0 then (Sender as TDBEdit).DataSet.FieldByName('Date_Field').AsDateTime := Now;
F fatalexception Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-26 #9 还是改Delphi自己的提示信息吧,可以解决很多的这类对话框问题,在 c:/program files/borland/delphi5/delphi5/source/vcl中,有定义字符串常量的文件, 叫做consts.pas,查找到那条字符串后,改成你自己的,比如“不是合法的日期类型!”, 注意不要把前边的%s弄乱,只改后边的字符串。
还是改Delphi自己的提示信息吧,可以解决很多的这类对话框问题,在 c:/program files/borland/delphi5/delphi5/source/vcl中,有定义字符串常量的文件, 叫做consts.pas,查找到那条字符串后,改成你自己的,比如“不是合法的日期类型!”, 注意不要把前边的%s弄乱,只改后边的字符串。