非常感谢你的回答。我现在的确是用Tab控件来完成,但是我还是有些不明白:
1.Tab控件的增加和删除page只能在编辑时使用,运行时不能用,这样就没法动态增加page。
2.subPanel怎么动态增加到Tab控件的page?就是Tab增加一个page时,需要在这个page中放置一个subpanel,没法动态增加?
目前的解决办法是建30个page(当前程序不多),每个page上放一个subpanel,打开时只显示主界面一个page,然后将“主界面”程序加载到page1的subpannel,其它page隐藏,从菜单选择打开,就显示出page,然后把对应程序加载到该page的subpannel,关闭时结束程序,隐藏page。
这样的缺点就是每个子程序是固定到一个指定的page,后期要增加子程序时,必须更改源程序。