delphi 模态窗体中如何实现关闭一个子窗体前无法打开另一个子窗体,即无法使用主窗体菜单栏等
3个回答
展开全部
加个变量例如
IsOpen: boolean;
项目创建的时候
isopen := false;
有子窗体创建 isopen := true;
子窗体关闭(释放) isopen := false;
子窗体创建之前先判断这个变量
if isopen then
showmessage(‘请先关闭已打开的子窗体')
lese
begin
创建子窗体;
子窗体.show;
end;
IsOpen: boolean;
项目创建的时候
isopen := false;
有子窗体创建 isopen := true;
子窗体关闭(释放) isopen := false;
子窗体创建之前先判断这个变量
if isopen then
showmessage(‘请先关闭已打开的子窗体')
lese
begin
创建子窗体;
子窗体.show;
end;
追问
似乎明白了一些,不过能再详细些吗,本人初学
追答
我晕 ... 大部分的代码都给你了 只需要放到合适的位置就行了
还有哪里不明白
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询