【问题标题】:Change value of bound class on combobox change在组合框更改时更改绑定类的值
【发布时间】:2019-09-25 14:25:38
【问题描述】:

我将一个组合框 SelectedValue 链接到一个类。我注意到,只有在我退出控件时才会更改类值。

当组合框 SelectedValue 已更改并具有焦点时,如何更改此行为并设置类值?

【问题讨论】:

    标签: c# windows winforms


    【解决方案1】:

    您的代码是否可能正在侦听SelectionChangeCommitted 事件?如果是这样,请尝试SelectedIndexChanged

    SelectionChangeCommitted 事件仅在用户更改组合框选择时引发,您可以为该事件创建一个处理程序,以便在用户更改列表中的选定项时为 ComboBox 提供特殊处理。 但是,根据 ComboBox 的配置方式以及用户更改所选项目的方式,可能不会引发 SelectionChangeCommitted 事件。 或者,您可以处理 SelectedIndexChanged,但请注意,无论是否index 以编程方式或由用户更改。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-02-09
      • 2023-04-04
      • 1970-01-01
      • 2018-03-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多