新建一个tmenuitem的变量,将菜单的各个属性写入,如果想要加入时用其已有的MENU的add方法,要删除,只要用DELETE事件即可实现动态菜单

解决方案 »

  1.   

    象"启动"一样的彩旦可以考虑用panel和botton实现.响应onclick事件,show panel.
    动态菜单如楼上.
      

  2.   

    My question is that how to build System-menu as WINDOWS SYSTEM.It's important about Dynamic and "start" on the left-bottom of the WINDOWS SYSTEM MENU! 
      

  3.   

    你单单想做系统开始菜单一样的话,我想我说的已经够了.
    用一个panel,在其上动态添加botton控件.设为hide.
    当鼠标点击你的"开始"时,show it.鼠标移开后,hide it!如果你要做真正的system-menu,好象要涉及到windows外壳编程.小弟无能为力.可以参考<delphi5 开发人员指南>.
    其实sysytem-menu本质我觉得就是这样子的,只不过,win内建了它.或者干脆你自己写一个桌面,不是更好?
      

  4.   

    作一个popmenu,然后在popmenu.oncreate事件中设定彩旦出现位置
      

  5.   

    用windows外壳编程,做真正的system-menu,这正是我的目的;一种实现windos-system-menu菜单风格,何尝不是一件好事;有时间的话,你也可以做一下。你若实现了,别忘了EMAIL:[email protected]