MDi 窗口页签显示

lancechu 2009-03-27 11:58:32
我用的是MDI 窗口,怎么才能做到像QQ游戏那样打开一个房间,窗口就像增加一个Pagecontrol的页签一样,点哪个页签显示哪个页签下的窗体,哪个高手做过类似的,给出一段代码供小弟参考一下,同时分数送给您。。。。。。
...全文
172 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
baseyueliang 2009-03-30
  • 打赏
  • 举报
回复
or use
Notification
baseyueliang 2009-03-30
  • 打赏
  • 举报
回复
childForm.OnClose = YourHandleProc;
ron_xin 2009-03-28
  • 打赏
  • 举报
回复
借问一下楼上的,关闭窗体如何处理?
baseyueliang 2009-03-28
  • 打赏
  • 举报
回复
没错,目前流行的父子窗体应用已经不使用mdi方式了。把一个普通的窗体视作为主窗体,上面放置PageConrol,当打开新子窗体时:
var
ts: TTabSheet;
frm: TFrmYourChind;
begin
ts:= TTabSheet.Create(Self);
ts.PageControl := ThePageControl;
frm := TFrmYourChind.Create(Self);
frm.Parent := ts;
frm.Align := alClient;
frm.BorderStyle := bsNone;
frm.Show;
end;
lancechu 2009-03-28
  • 打赏
  • 举报
回复
怎么没人回答呢?
自己先顶

5,386

社区成员

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

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