我记得在DELPHI中可以将主菜单和工具栏关联起来,也就是说主菜单中的一项对应于工具栏中的某个按钮,不用写如ControlNameclick(sender)之类的代码。
如何实现?

解决方案 »

  1.   

    我知道的一种连法是;先在toolbutton的click事件里写代码;然后在mainmenu的click事件的下拉列表里选择相应的toolbutton.click;
      

  2.   

    工具栏关联主菜单:ToolBar1.Menu:=MainMenu1;
    工具栏按钮关联菜单项:ToolButton1.MenuItem:=MenuItem1;
    工具栏按钮关联下拉菜单:ToolButton1.DropdownMenu:=PopupMenu1;
      

  3.   

    可以用ActionList的一样有IMageList共享 而且共享事件和功能更新
      

  4.   

    up。可以定义一个ActionList,然后Menu和Toolbar共享ActionList里的Action动作和ImageList里的图标。我一直在用这种方法。
      

  5.   

    工具栏按钮关联菜单项:将工具栏按钮的MenuItem属性设置成要关联的菜单项就行了