如何避免对话框关闭?

smile_yuzhe 2002-06-23 09:58:25
我在程序中使用了一个标准对话框,在上面加了一些控件,我想在点击ok的时候检查一下对话框里的控件是否正确选择了,如果选择正确对话框消失,如果错误就不消失,让接着继续选择,是不是在ok对应的函数里面加一些代码?
...全文
27 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
KingOf007 2002-06-24
  • 打赏
  • 举报
回复
在ShowModal()中,ModalResult=mrNone时,不关闭对话框,设为其他值则关闭对话框返回
wxcwuxuchun 2002-06-24
  • 打赏
  • 举报
回复
在Form,OnCloseQuery事件检查,正确,CanClose = true;错误,CanClose = false;
naughtyboy 2002-06-24
  • 打赏
  • 举报
回复
同意楼上的
if(检查一下对话框里的控件是否正确选择了)
modalresult=mrOk;
zsr 2002-06-23
  • 打赏
  • 举报
回复
不要指定该按钮的默认ModalResult属性,然后在onClick中:

if (CheckCondition())
ModalResult = mrOk;

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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