在DELPHI中怎么把MainMenu变成可以拖动的?
就像WORD中的MainMenu而不是'记事本'那种MainMenu

解决方案 »

  1.   

    放一个MainMenu并编辑好,把窗口的Menu属性置空,再放一个ControlBar,DockSite:=True,AutoSize := True,Align = alTop;
    在ControlBar里放一个ToolBar, Flat := True,DragKind := dkDock,DragMode := dmAutomatic,Menu设为你的MainMenu。
      

  2.   

    厉害,原来是这样做啊,
    那当TOOLBAR移出ControlBar的时候,点击关闭了后,怎么样才能再显示出来,不会是重运行程序吧
      

  3.   

    ToolBar如何设置成不可以移出ControlBar!?
      

  4.   

    明白了!将DragKind := dbDrag我想楼主也应该要的是这种效果吧!
      

  5.   

    我还以为是托动一个菜单到另一个菜单呢。。呵呵!!一楼说得很清楚了。。但是如果是MDI程序的话,那就。
      

  6.   

    何必那么麻烦!!!
    可以使用免费的控件:Toolbar97/Toolbar 2000
    最好的控件:DevExpress Bar(可以做出和Word一模一样的菜单!!!)
      

  7.   

    我认为用 CoolBar 比 ControlBar 好