现在需要把多个C#的小程序合并成一个。方便使用。
有一下拉菜单,选择某个程序后,下面就显示出对应的程序(在同一界面内)。
┌──────┐
│ A:┌──┐│
│    ┖──┙│
┝──────┥
│            │
│     B      │
│            │
┖──────┙
A的位置是个下拉菜单!里面记录了各个程序的名称!
当A选择后B的位置就出现对应的操作程序!
PS:哪些C#的小程序都有源代码,可以更改的。

解决方案 »

  1.   

    主程序做成MDI程序。
    启动子程序,获取窗口Handle.设置其MDIParent属性
      

  2.   

    如果不想做成MDI,可以使用Panel,将新窗口内嵌到Panel中。获取小程序的控制可以使用反射。
      

  3.   

    如果不想做成MDI,可以使用Panel,将新窗口内嵌到Panel中。
    获取小程序的控制可以使用反射。这个应该挺符合我现在需求,有类似的代码么?学习下。
      

  4.   

    不行,搞不定。最后决定用另一个方法实现!
    应用程序A、应用程序B
    在A中调用B的时候把A隐藏啦。
    当B关闭的时候想把A显示出来!