如何才能在程序运行过程中动态的增加或减少popupmenu的菜单项?如何为新添加的
菜单项添加相应的事件?

解决方案 »

  1.   

    通过对其visible属性的控制实现
      

  2.   

    可以用TPopupMenu.Items.Add or Delete增加删除菜单项,具体请看帮助
      

  3.   

    用TPopupMenu.Items.Add 
    你可以这样!
    var
      menu:TMainMenu;
      item1,item2,item3:TMenuItem;
    begin  menu:=TMainMenu.Create(nil);
      form1.Menu:=menu;
      item1:=TMenuItem.Create(menu);
      item2:=TMenuItem.Create(menu);
      item3:=TMenuItem.Create(menu);
      item1.Caption:='a';
      item2.Caption:='b';
      item3.Caption:='c';
       menu.Items.Add(item1);
       //menu.Items.Add(item2);
      item1.Add(item2);
      item2.Add(item3);
    有问题请发信息到我的E-mail:[email protected]