如:我有三个form, form1 , form2 , form3 form1已经是ShowModal的 在form1中 , form2.ShowModal ; 在form2中 , form3.ShowModal ; 当在from3中 , form1.ShowModal 时,因为form1已经ShowModal,故系统报错
“can not make a visible window modal”,这个问题怎么解决?1,如果已经ShowMOdal了,不让再次ShowMOdal,该怎么控制?2,如果想让它再次ShowModal出来,又该怎么做?
“can not make a visible window modal”,这个问题怎么解决?1,如果已经ShowMOdal了,不让再次ShowMOdal,该怎么控制?2,如果想让它再次ShowModal出来,又该怎么做?
解决方案 »
- 关于EXCEL中列名相同的数据相加问题
- sql server 用sql语句打开另一个sql server 的问题
- 在DBGRID中输入某材料入库单据,输入材料代码后,怎么能同时在DBGRID中显示他的名称,保存时,只保存代码
- 如何在一个GRID中的一列变为check控件?
- 关于文件操作
- 请 l_xiaofeng(≈流水≈不腐≈) 老兄来一下!!!
- 菜鸟级问题:关于显示 SQL中执行SELECT后的查询结果 !!!
- 紧急招聘DELPHI程序工程师
- 关于WIN7临时文件夹的问题
- 哪儿有delphi的源码下载? (学习用)
- 关于动态加载控件!(拜托各位大侠)
- 在线紧急求助,立即给分,关于DEIPHI啊自带的PARADOX4数据库的问题,立即给分啊。
只知道你要不停的showMOdal!
f.showmodal;
可以在窗体都显示出来的情况下用BringtoFront。但是如果你不能确定某一个窗体是什么状态你可以直接用 Show ,也就是说不管它是正在显示还是被隐藏,或者是一个子窗体正处于Close状态都可以显示出来。
form3.visible := false ;
试试