Mdi框架的子窗体菜单可以自动显示到主窗体的菜单栏里,但是子窗体的工具栏在显示的时候是不会自动合并到主窗体的工具栏中的。
但是在运行的时候,只要把主窗体的工具栏动态替换为子窗体的工具栏对象,也就是从主窗体的Controls集合中删除主窗体原来的工具栏对象,再添加活动子窗体的工具栏对象,就可以把子窗体的工具栏显示在主窗体中,关闭子窗体的时候再把对应的工具栏从主窗体的Controls中删除。
上面方法的效果是主窗体中总是显示一行工具栏。如果不删除主窗体Controls中原来已经存在的工具栏对象,在主窗体中就会出现两行工具栏。
或者把子窗体的工具栏对象添加到主窗体的工具栏对象的Controls中,设置好子窗体工具栏对象的位置,就会模拟出合并工具栏的效果。