有没有什么办法把程序的菜单移到窗体的下边?
而不是显示在顶部。因为菜单显示的时候要挡住窗体部分区域,而有些区域和外设相连,挡住了不好。因此问一下能不能达到这种效果?

解决方案 »

  1.   

      如果要在运行状态下移动菜单,   应该先参考   SDK   帮助中的   Menu   Functions   .   
      可能使用得到菜单   API   函数有     
      AppendMenu   
      ChangeMenu   
      InsertMenu   
      ModifyMenu   
      RemoveMenu  
      

  2.   

    你控制CoolBar的alian属性为albottom
    步骤大概是这样步骤一:把Win32面板上把CoolBar组件加到窗体上步骤二:把Additional面板上的ActionMainMenuBar组件加到CoolBar组件上.(注意一定要放在CooBar 组件上)步骤三:把Win32面板上的PageScroller组件同样加到CoolBar组件上.步骤四:把Additional面板上的ActionToolBar组件加到PageScrooler组件上(注意放在PageScroolerh 上)步骤五:把Additional面板上的ActionManager组件加到窗体上步骤六:把CoolBar组件的AutoSize属性设为True步骤七:选择ActionManager组件,双击它的的ActionBars属性,在弹出的 Editing ActionManager1.ActionBars框中增加两个TActionBarItem,选择第一个 TActionBarItem,双击它的 Items属性,在弹出的框中增加两个ActionClientItem,把两个 ActionClientItem的Caption属性分别设成"文件" ,"编辑", 再在ActionClientItem中的Items属性增加 ActionClientItem, 并把它们的Caption属设成"新建","打开"之类的.如果你想在新建里面再出现子菜单,那么就在它的 Items属性再增加 ActionClientItem,设好Caption内容. 选择第二个TActionBarItem,按照上面所讲的方法同样增加ActionClientItem,并设好Caption属性.步骤八:选择第一个TActionBarItem, 设它的ActionBar属性为ActionMainMenuBar,选第二个TActionBarItem,设它的ActionBar属性为ActionToolBar.