首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

请教怎么给多文档程序加上标签页

2012-03-28 
请问如何给多文档程序加上标签页我目前在做一界面程序,是多文档类型的,需要在MainForm的下部(紧挨着状态栏

请问如何给多文档程序加上标签页
我目前在做一界面程序,是多文档类型的,需要在MainForm的下部(紧挨着状态栏)加上标签页。可以向每个标签添加不同的子文档窗口。
比如点击标签1,MainForm中出现子窗口A、B、C;点击标签2,MainForm中出现子窗口E、F、G。
我在MainForm下部放上Tab控件,或者Page控件,结果当字窗口最大化时,Tab控件或Page控件就盖住最大化的子窗口的下边了。
即如何让子窗口处在标签页的“容器”中是问题的关键。
各位大侠有没有什么方法,谢谢!

[解决办法]
需要加几个Panel来配合, 左边一个Panel放导航栏,alLeft; 右边一个Panel放Tab和子窗体等, alClient的. 这样放在右边Panel里的Tab就可以设置成alBottom了.


[解决办法]
把主窗体和子窗体设置成普通窗体。

现在你可以试试这样(设你原来的子窗体名为TfmChild):

TfmChild *fc=new TfmChild(this);
fc-> Parent=Panel1;
fc-> Show();

Panel1上显示子窗体了吧? 而且也可以移动,关闭之类的操作,呵呵

热点排行