“5000”分请教一个问题:如何实现菜单项拖动的功能?就象浏览器收藏夹的地址菜单可以从一个地方拖到另外一个地方。

解决方案 »

  1.   

    这个问题我也考虑过。使用菜单控件可以轻松实现,我用的是ExpressBar 4.2,但是我不知道如果让应用程序记住用户的改变,这个“位置信息”我找不到~。
    如果是Delphi自己的TMainMenu,我还没有做过试验,这就去试试。
    继续关注此题!
      

  2.   

    利用注册表或INI记录位置信息不就行了嘛
      

  3.   

    TMenuItem.MenuIndex属性可改变菜单项的位置,也可用IndexOf()函数返回位置,从而可方便地用代码实现菜单项移动。我现在想要的是能够实现象浏览器收藏夹那样可进行拖动的功能。
    另外用Delphi7的TActionMainMenuBar,也不能实现这个功能。
      

  4.   

    to jpyc(斯文) ,您是在回答我说的吗?我也知道应该向这里写,但是我找不到位置信息在哪里,而不是不知道写在哪里!如果知道,请指教,谢谢!