C#组合框值改变,我应该使用什么事件来更新注册表?

时间:2009-06-30 21:03:23

标签: c# combobox

我有一个包含5个值的只读组合框,当用户选择一个新值时,我应该使用哪个事件将该值写入注册表?

由于

3 个答案:

答案 0 :(得分:19)

无论您最终选择了什么值,都可以安全地使用SelectionChangeCommitted事件。

这是关于此事件与其他常用事件的一些跟进信息。 (来自MSDN)

  

提出了SelectionChangeCommitted   仅当用户更改组合时   盒子选择。不使用   SelectedIndexChanged或   SelectedValueChanged捕获用户   变化,因为那些事件也是   当选择改变时提出   编程。

答案 1 :(得分:1)

我通常使用SelectedIndexChanged事件来检查用户何时在组合框中选择一个值

答案 2 :(得分:-3)

如果您使用DateTimePicker怎么样?这没有SelectionChangeCommitted值。