delphi 模态窗体中如何实现关闭一个子窗体前无法打开另一个子窗体,即无法使用主窗体菜单栏等

要求的是模态窗体情况下当打开一个子窗体时无法打开其他任何子窗体,不是防止同一子窗体多次打开... 要求的是模态窗体情况下当打开一个子窗体时无法打开其他任何子窗体,不是防止同一子窗体多次打开 展开
 我来答
lovesky0414
2011-10-04 · TA获得超过3353个赞
知道大有可为答主
回答量:1610
采纳率:66%
帮助的人:1568万
展开全部
加个变量例如
IsOpen: boolean;
项目创建的时候
isopen := false;
有子窗体创建 isopen := true;
子窗体关闭(释放) isopen := false;
子窗体创建之前先判断这个变量
if isopen then
showmessage(‘请先关闭已打开的子窗体')
lese
begin
创建子窗体;
子窗体.show;
end;
追问
似乎明白了一些,不过能再详细些吗,本人初学
追答
我晕 ...  大部分的代码都给你了 只需要放到合适的位置就行了  
还有哪里不明白
yzhsgh
2011-10-04 · TA获得超过2.7万个赞
知道大有可为答主
回答量:1789
采纳率:33%
帮助的人:2171万
展开全部
form2.showmodal;
追问
是模态窗体好像不能用showmodal吧 我说的可是模态窗体,就是窗体在主窗内
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sgzhou123456
2011-10-04 · 贡献了超过135个回答
知道答主
回答量:135
采纳率:0%
帮助的人:16.3万
展开全部
努力学习中
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式