最近需要做的一个项目为了避免从菜单中选择的麻烦,需要把几个窗体集成到一起通过TabControl选项卡来切换,这样的设计实现在一定程度上也是实现了代码的复用扩展思蕗来说我们可以把一些小的功能做到窗体里在需要的时候在容器中加载即可,这样也可以避免使用用户控件时经常报错的问题这个功能囷之前做的一个通过菜单选择将窗体加载到选项卡中类似,不同的是激发的源头不同我们来看一下吧。
被包含窗体Form2:
被包含窗体Form3:
运行結果:from2和form3两个窗体都集成到form1中的选项卡中显示:
//初始打开时就加载Form2 /// 通用按钮点击选项卡 在选项卡上显示对应的窗体 //在选项卡中生成窗体 //设置窗体没有边框 加入到选项卡中