请问如何在ToolBar上的ToolButton按钮调用MainMenu菜单项时去除快捷键(此快捷键由系统自动生成)。
MainMenu预先设置的属性如下:
AutoHotKeys:=maManual
AutoLineReduction:=maManual

解决方案 »

  1.   

    我这里试了一下,在MainMenu设置的属性如问题所述的情况下,没有系统自动生成的快捷键
    不知道那里错了,或者你把设置的属性写详细一点吧
      

  2.   

    cobi(我是小新),主菜单上是不会显示的。但在ToolBar上的ToolButton按钮调用MainMenu菜单项时会出现例:
    菜单条件:
    “文件”菜单下包括“打开”、“关闭”菜单项。他们的菜单名分别Files、FileOpen、FileClose按钮设置:
    ToolButton按钮下的MenuItem值设置为Files(“文件”菜单)操作:
    当单击ToolButton按钮时,系统会弹出“打开”、“关闭”菜单项,也这时系统会自动在这两项菜单项上增加快捷键
      

  3.   

    DELPHI是有这么霸道的....只要把菜单放到Toolbar中,就会自己给出快捷键的....
      

  4.   

    最简单的方法是:
    object ToolBar1: TToolBar
      object ToolButton1: TToolButton
        DropdownMenu = PopupMenu1
      end
    end
    用DropdownMenu属性,替代MenuItem复杂的方法,参考连接:
    http://community.csdn.net/Expert/topic/3724/3724570.xml?temp=.7396051
    本人原创请尊重,即使要写成文章发表什么的也请注明出处!