WinForms ComboBox 检测是否选择了项目 - 即使项目相同
WinForms ComboBox detect if item was selected - even if item is the same
问题类似于 What event handler to use for ComboBox Item Selected (Selected Item not necessarily changed) ,尽管是使用 WinForms。
当用户在 ComboBox 中选择一个项目时,即使之前选择了该项目,我也想执行一些额外的代码。如果用户只是打开和关闭下拉菜单,我不希望代码为 运行.
SelectionChanged、ValueChanged 和 DropDownClosed 到目前为止还没有起作用。 ValueChanged 是最好的,但不是我想要的 100%。我想要一个 ValueSelected 事件。
WinForms 的组合框会在任何时候选择一个项目时引发 SelectedIndexChanged and SelectionChangeCommitted 事件,无论它是否是相同的索引。
如果只是打开和关闭 DropDown,则不会引发这些事件。
问题类似于 What event handler to use for ComboBox Item Selected (Selected Item not necessarily changed) ,尽管是使用 WinForms。
当用户在 ComboBox 中选择一个项目时,即使之前选择了该项目,我也想执行一些额外的代码。如果用户只是打开和关闭下拉菜单,我不希望代码为 运行.
SelectionChanged、ValueChanged 和 DropDownClosed 到目前为止还没有起作用。 ValueChanged 是最好的,但不是我想要的 100%。我想要一个 ValueSelected 事件。
WinForms 的组合框会在任何时候选择一个项目时引发 SelectedIndexChanged and SelectionChangeCommitted 事件,无论它是否是相同的索引。
如果只是打开和关闭 DropDown,则不会引发这些事件。