public partial class XtraForm2 : DevExpress.XtraEditors.XtraForm { public XtraForm2() { InitializeComponent(); CreateDropDownControl(); } private void CreateDropDownControl() { DropDownButton btn = new DropDownButton(); btn.Text = "Click here"; btn.DropDownControl = CreateDXPopupMenu(); btn.Location = new Point(100, 200); Controls.Add(btn); } private DXPopupMenu CreateDXPopupMenu() { DXPopupMenu menu = new DXPopupMenu(); menu.Items.Add(new DXMenuItem("Item", OnItemClick)); menu.Items.Add(new DXMenuCheckItem("CheckItem", false, null, OnItemClick)); DXSubMenuItem subMenu = new DXSubMenuItem("SubMenu"); subMenu.Items.Add(new DXMenuItem("SubItem", OnItemClick)); menu.Items.Add(subMenu); return menu; } private void OnItemClick(object sender, EventArgs e) { DXMenuItem item = sender as DXMenuItem; XtraMessageBox.Show(item.Caption); } }
时间: 2024-10-18 18:37:24