为什么在 VSTO 功能区中未触发 DropDown 控件上的 ButtonClick 事件?
Why does the ButtonClick event on DropDown control not fired in VSTO Ribbon?
例如,我添加了一个 DropDown 控件及其 ButtonClick 事件处理程序方法:
private void dropDown1_ButtonClick(object sender, RibbonControlEventArgs e)
{
MessageBox.Show("I am clicked.");
}
但是,当我单击 DropDown 控件时,它 doesn.t 显示消息,这意味着事件未触发。这怎么解释?
单击列表中的按钮时会触发该事件。因此,您需要填写 Buttons
列表,如屏幕截图所示:
例如,我添加了一个 DropDown 控件及其 ButtonClick 事件处理程序方法:
private void dropDown1_ButtonClick(object sender, RibbonControlEventArgs e)
{
MessageBox.Show("I am clicked.");
}
但是,当我单击 DropDown 控件时,它 doesn.t 显示消息,这意味着事件未触发。这怎么解释?
单击列表中的按钮时会触发该事件。因此,您需要填写 Buttons
列表,如屏幕截图所示: