谁能告诉我,这是怎么回事?

MFCboy 2002-12-16 04:10:38
NEW 一个工程,Add a editmask control called edtfrom and a button.

我在这两个事件中写道:

procedure TForm1.edtFromChange(Sender: TObject);
begin
if edtFrom.Modified then
showmessage('modifled')
else
showmessage('not modifled')

end;

procedure TForm1.BitBtn1Click(Sender: TObject);
const StrCaseMask = '99\-9\-99999;0;';
StrCCFNMask = '9999\-9999999;0;';
begin
edtFrom.EditMask := StrCaseMask;//OtherCaseNumDispMask,'-','\-',
end;


If I copy and paste to editmask, it will say modifed. But if I click the button to run the code to set mask, then I paste, it will say not Modifed. why??? who tell me?


...全文
29 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
cookieyfeng 2002-12-16
  • 打赏
  • 举报
回复
程序应该没有问题的,如果还不能通过,试试将
edtFrom.EditMask := StrCaseMask改成
edtFrom.Text:=StrCaseMask
sun_cathay 2002-12-16
  • 打赏
  • 举报
回复
没问题啊,我按照你的代码测试了,都有反映
MFCboy 2002-12-16
  • 打赏
  • 举报
回复
问题是我帮别人问的?题目也是他发给我的,我的英语连4级都没过!我只求一个答案!(还有除了中国男足,任何方面我都很爱国)。
chutian 2002-12-16
  • 打赏
  • 举报
回复
up
sun_cathay 2002-12-16
  • 打赏
  • 举报
回复
我到了国外论坛了?为何不说中国话?

2,497

社区成员

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

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