0

我创建了一个 excel 功能区。它包含一个按钮和一个下拉菜单。下拉列表包含一些项目。

现在,在下拉的 SelectionChanged 事件中,我在 MessageBox 中显示所选项目的标签,并且它正在显示。

但是,当我尝试更改按钮单击时的下拉索引时,所选项目会更改,但不会触发事件。

我究竟做错了什么?我错过了什么吗?同样的事情在 Windows 窗体应用程序中也能正常工作。

这是代码:

    private void DD_SelectionChanged(object sender, RibbonControlEventArgs e)
    {
        MessageBox.Show(DD.SelectedItem.Label);
    }

    private void btnChange_Click(object sender, RibbonControlEventArgs e)
    {
        DD.SelectedItemIndex = 3;
    }
4

1 回答 1

-2

只需直接从 btnChange_Click 调用 DD_SelectionChanged。

于 2013-10-17T15:07:45.540 回答