如何不让模式窗口退出

angus_w 2006-12-03 11:06:12
在主窗口打开了一个模式窗口填写一些必要的参数,在模式窗口的确定按钮的OnClick事件中对参加进行了检查,如果参数不符合要求还行留在模式窗口,而不是退出模式窗口,不知道改如何设置。
赋值ModalResult为mrNone不能实现,问问大家改怎么办。
小弟分不多,问题不少,只能一点点给了。大大们不要笑话寒酸啊。。。。
...全文
106 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
angus_w 2006-12-04
  • 打赏
  • 举报
回复
scsjs(闪电回归)的方法可以用,不过编译的时候会产生一个[C++ Warning] Form2.cpp(63): W8018 Assigning bool to TCloseAction的警告
玄之丞 2006-12-04
  • 打赏
  • 举报
回复
unit1.cpp
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Form2->ShowModal();
}


unit2.cpp
void __fastcall TForm2::FormClose(TObject *Sender, TCloseAction &Action)
{
if ( Form2->Edit1->Text!="fk" ) {
Action=false;
}
}

604

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder VCL组件使用和开发
社区管理员
  • VCL组件使用和开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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