想用VB开发一个三帧风格的界面,就是将画面分成三帧(上左右),上面为标题栏,左为菜单树,右为业务窗口。请问VB下有相应的控件么。如果没有要自己开发控件的话,应该怎么开发?

解决方案 »

  1.   

    用MDI窗体
    不知道你标题栏要实现什么东西
    菜单树可以在MDI中加载一个picturebox再在其中加入一个listview控件
    剩下的右边就可以用mdi子窗体做业务处理
      

  2.   

    ActiveBar,用这个控件吧,蛮不错的,里面附带有例程。
      

  3.   

    启动VB-菜单-文件-新建工程-选择VB应用程序向导-第一个向导界面下一步,第二个向导界面选择“资源管理器样式”然后一路下一步完成向导。这时候已经自动生成了一个工程,现在这个工程已经基本上能够满足你的要求了:
    picTitles可以看作你的“标题栏”,picture控件作为容器,你可以放置任何控件在里面,适当调整picTitles的heigh属性能够显示更多的信息。
    tvTreeView可以看作你的"菜单树"
    把lvListView改成picture作为容器放置你的"业务窗口"代码稍作改动一个比较完善的基础框架就出来了,接下来你只需要考虑你的业务逻辑了