关于MDI界面的问题

peter_xiong 2001-12-06 01:44:42
在MDI中,怎样判断一个子窗口是否已经打开?
怎样修改主窗口的关闭过程(在关闭是先弹出一个询问窗口,确定后在关闭)
请高手指点!
谢谢!
...全文
74 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
afeisky 2001-12-06
  • 打赏
  • 举报
回复
taxi(游少爷)的方法是可以的啊.
peter_xiong 2001-12-06
  • 打赏
  • 举报
回复
判断子窗口是否打开好象不行
taxi 2001-12-06
  • 打赏
  • 举报
回复
if FindComponent('TXXXForm') <> nil then
taxi 2001-12-06
  • 打赏
  • 举报
回复
for i := 0 to MDIChildCount - 1 do
if MDIChildren[i].ClassName = 'TXXXXForm' then
begin
ShowMessage('TXXXXForm打开了');
break;
end;
taxi 2001-12-06
  • 打赏
  • 举报
回复
procedure TMainForm.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
CanClose := MessageDlg('你确定要关闭吗?', mtConfirmation, [mbYes, mbNo], 0) = mrYes;
end;

604

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 控件与界面
社区管理员
  • 控件与界面社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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