我通过设置一个数据表的方式实现动态菜单,可从数据表中获得menuitem的caption,name,hint及click事件。不知如何更智能地实现actionlist及toolbutton也是动态的?不知谁有办法,谢谢指教!

解决方案 »

  1.   

    ActionList已经不推荐使用,现在推荐使用ActionManage
      

  2.   

    to Linux2001(我想买手提电脑啊!) :
      ActionManage如何使用呢?它能否产生动态处理的事件吗?
      

  3.   

    其实原理是一样,我们要触类旁通,你既然实现动态菜单动太Action怎么实现不了
    无非是
    with TAction.Create(Self) do
    begin
      ActionList := ...
      Name := ''''
      Caption := ....
      Hint := ....
      OnExecute := ....
    end
      

  4.   

    ToolButton我已经实现和MenuItem一样动态生成,Action却没有办法,请高手指教!
    (我设计成动态的原因是想做为模板,为以后日常的软件开发作准备)