WinForms ComboBox问题

时间:2010-11-24 15:25:06

标签: c# winforms

这是任务。我有一个带2个值(DAY和NIGHT)的组合框,标签和计时器。 Timer每秒触发一次并获取combobox.Text值并将其放入label.Text。问题是当我使用选项(DAY,NIGHT)拖放窗口并将鼠标悬停在其中一个上面时,它会被选中到标签中。这不是理想的行为,我怎么能摆脱它并只显示在组合框中选择的实际值,而不是徘徊?

2 个答案:

答案 0 :(得分:3)

使用combobox.SelectedValue属性而不是combobox.Text

答案 1 :(得分:1)

您似乎正在使用不良做法。

您应该在ComboBox.SelectedIndexChanged事件上更新您的标签,而不是在计时器上更新 - 如果您的案例不仅仅是练习.NET逻辑的理论模型。