荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: Peter (小飞侠), 信区: Program
标  题: 不想关闭dialog!!
发信站: BBS 荔园晨风站 (Mon Jan 25 22:47:01 1999), 转信


【 在 wood (木门) 的大作中提到: 】
: 我的dialog是从File-New-Dialog-Standard Dialog
: inherited来的,有OK 和cancel按钮,我希望按下
: OK后检查dialog里参数,如果某参数不正确,不关闭
: 此dialog,这很正常吧,可我不知道怎么作,
: 还有,inherited这个key word 是什么意思?
: 小弟初学delphi,听说这里专门有个delphi板
: 特来向高人请教

你的OK按钮是不是有个属性Kind := bkOK

或者你改过的话,有个ModalResult属性为mrOK

所谓ModalResult,就是要关闭了,

所以你要设Kind := bkCustom

然后在Code中写
if Edit1.Text = 'what I want' then ModalResult := mrOK;

--
※ 来源:.BBS 荔园晨风站 bbs.szu.edu.cn.[FROM: 192.168.1.3]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店