工具旅行组合框选择更改提交不起作用



当用户在 winform 上的 toolstrip 组合框中进行鼠标选择并一直试图让OnSelectionChangeCommitted工作(链接在这里)时,我正在尝试触发一些代码类似于这个问题。我不能使用 SelectedIndexChanged 方法,因为当用户单击组合框然后触发代码时,会自动选择第一项,我宁愿不使用焦点或布尔值。

当用户在组合框中进行选择时,下面的代码不会触发,我做错了什么?

protected virtual void bxDEAL_SELECT_OnSelectionChangeCommitted(EventArgs e)
        {
            MessageBox.Show("onselect value changed");
        }

你的发送方参数在哪里?

它应该看起来像这样

private void comboBox1_SelectionChangeCommitted(object sender, EventArgs e)
{
     // your code
}

需要调用基础 ComboBox 对象才能访问提交的事件。

bxDEAL_SELECT.ComboBox.SelectionChangeCommitted += ComboBoxOnSelectionChangeCommitted;
private void bxDEAL_SELECT_OnSelectionChangeCommitted(object o, EventArgs eventArgs)
{
    \Your code goes here.
}

相关内容

  • 没有找到相关文章

最新更新