引用自http://stackoverflow.com/questions/10175140/adding-items-to-popupmenu

DevExpress.XtraBars.BarManager barManager1;
            DevExpress.XtraBars.PopupMenu buttonContextMenu;

            barManager1 = new DevExpress.XtraBars.BarManager();
            /// Gets or sets the container for bar controls that are managed by the current BarManager.
            barManager1.Form = this;
            buttonContextMenu = new DevExpress.XtraBars.PopupMenu(barManager1);
            buttonContextMenu.Name = "subViewContextMenu";

            for (int i = 0; i < 10; i++)
            {
                DevExpress.XtraBars.BarButtonItem btnitem = new DevExpress.XtraBars.BarButtonItem();
                btnitem.Caption = "未来" + i.ToString();
                btnitem.Id = i;
                btnitem.Name = "barButtonItem1" + i;
                btnitem.ItemClick += btnitem_ItemClick;

                //add items to barmanager
                barManager1.Items.Add(btnitem);
                //create links between bar items and popup
                buttonContextMenu.ItemLinks.Add(barManager1.Items["barButtonItem1" + i]);
            }

            //finally set the context menu to the control or use the showpopup method on right click of control
            barManager1.SetPopupContextMenu(btnshowPop, buttonContextMenu);

 

相关文章:

  • 2021-09-09
  • 2022-01-10
  • 2022-12-23
  • 2022-12-23
  • 2021-09-14
  • 2021-11-06
  • 2021-07-01
  • 2021-09-30
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案