我如何使用DevExpress DropDownButton c#?

时间:2016-02-15 19:13:53

标签: c# devexpress logic

我正在尝试创建一个下拉列表,以便用户可以看到帐户的名称。我如何使用DevExpress DropDown Button做到这一点?

1 个答案:

答案 0 :(得分:1)

您应该将下拉按钮与弹出控件/上下文菜单相关联。要完成此任务,请使用DropDownControl属性。

DXPopupMenu menu = new DXPopupMenu();
menu.Items.Add(new DXMenuItem("Admin"));
menu.Items.Add(new DXMenuItem("Guest"));
// ... add more items
dropDownButton1.DropDownControl = menu;
// subscribe item.Click event
foreach(DXMenuItem item in menu.Items) 
    item.Click += item_Click;
// setup initial selection
dropDownButton1.Text = menu.Items[0].Caption;
//...

void item_Click(object sender, EventArgs e) {
    // synchronize selection
    dropDownButton1.Text = ((DXMenuItem)sender).Caption;
    // ... do something specific
}

以下对象可用作弹出控件: