小弟想做成这样一个主界面,不知到如何做成这样的导航栏里面的东东,并且实现程序只在右面的框内运行,且打开一个程序后,再点击另一个程序时,前一个程序就隐藏起来。附图

解决方案 »

  1.   

    每个程序对应一个Picturebox控件
      

  2.   

    MDI窗体嘛上面和左边放一个picture
    空出来就放窗体.
      

  3.   

    导航栏就用Picturebox,各程序用个工程组
      

  4.   

    UP                UP          UPUPUPUPUPUPUP 
      

  5.   

    给个最优方案
    程序运行框放一个picturebox控件,点左侧导航栏菜单或按钮,窗口就加载到picturebox控件中,
    用到api: SetParent
    代码示例见博客,稍改就可http://blog.csdn.net/asftrhgjhkjlkttttttt/archive/2009/11/13/4807440.aspx
      

  6.   

    做得漂亮点可以使用ActiveBar控件来实现,ActiveBar里自带很多能运行的示例程序,并且有你想要的东西,下载一个ActiveBar安装之后就有了。
      

  7.   

    做得漂亮点可以使用ActiveBar控件来实现,ActiveBar里自带很多能运行的示例程序,并且有你想要的东西,下载一个ActiveBar安装之后就有了。
    请问,能把这控件发我吗? [email protected]  QQ :404690978  谢!
      

  8.   


    请问一下,左侧导航按钮是用command吗?
      

  9.   

    怎么看怎么像是网站……
    可以用command,如果要做图片的话,可以考虑image。
    我晚上回去后做的样例发上来。
    (lz的visio用得可不太好呀~)
      

  10.   

    谢!
    我是刚学的,以前是搞无线电的,软件方面是很菜的,到这里向大家学习 ,不是网站,是想做一个控制程序,用来控制设备的。用计算计的COM口,然后,485传输
      

  11.   

    呃……sorry昨天回到家已经很晚了,今天补上……
    http://download.csdn.net/source/2127431
      

  12.   

    1.嵌入Flash.
    在控件框,点右键-->部件-->选择ShockWave Flash(如果你电脑有安装Flash的话)
    完成后,控件框会生成一个Flash控件.
    拖到Form上,即可.
    设置如下:ShockwaveFlash1.Movie = "E:\FLASH\猪都笑了.swf"  '指向Flash地址
    ShockwaveFlash1.Loop = True '循环与否,
    ShockwaveFlash1.Play '播放2.关于楼主的程序1,程序2,需要搞清楚楼主是否指的是点击Button后独立运行的其他程序.如果是,就十分不好控制,本人给不出很好的解答.
    如果不是,只是内嵌的Form子窗体的话,简单的很,直接Show,Hide即可.
      

  13.   

    ab当然好 不过用mdi也一样的
    放个picturebox align=3 ,里面可以放按纽
    右侧用来显示子窗体 一点不比ab差 只不过resize代码需要自己写点
      

  14.   

    我只是做了一个样子,美工活lz就自己来吧……
    呵呵
    另外,请lz解释一下16楼图片左下角的网址是什么?