问题描述
小弟刚入门,请教一个小白问题:往tabcontrol的动态增加一个tabpage,并往该tabpage加入一个form1(这样设计的目的是便于事先设计tabpage的界面),如何让这个form1在tabpage改变显示大小时,同时自动适应大小,效果类似于dock=dockstyle.fill
解决方案
本帖最后由 qq_25267343 于 2015-01-12 17:13:46 编辑
解决方案二:
设置form的dock为fill
解决方案三:
你应该设计开发用户控件,而不是Form。
解决方案四:
mainform.IsMdiContainer=true;newform.MdiParent=mainform;不是用tabcontrol做的,是父子窗体
解决方案五:
引用3楼jeabo的回复:
mainform.IsMdiContainer=true;newform.MdiParent=mainform;不是用tabcontrol做的,是父子窗体
你没看懂我的意思,我是要实现类似于WEB浏览器多页签的界面显示,每个tabpage是动态增加,动态释放的,不是MDI类程序
解决方案六:
引用1楼bdmh的回复:
设置form的dock为fill
我设置过,对于form没用,不会在父级容器中自适应填满大家没有做过tabcontrl动态增加的功能吗,不会吧,我想每个tabpage都是一个独立的模块,包括的控件很多,数据集也会很多,一般我想会延时加载的方式吧,一次性加载,那性能不是很糟?
解决方案七:
引用2楼sp1234的回复:
你应该设计开发用户控件,而不是Form。
谢谢,明白你的意思了
时间: 2024-11-03 07:33:10