我的表单上有一个comboBox。如果我选择,让我们说,在ui中的第5项,然后以编程方式将所选索引设置为-1,看起来所选项目已重置 - 文本不显示,如果我用鼠标查看项目,则第一项是项目索引为零。但如果我点击向下箭头按钮,所选项目将是第六个! ComboBox以某种方式记得最后选择的项目是第5个,并不关心我重置它。这个问题有什么解决方案吗?我会责怪一些有约束力的东西,但我不确定为什么会这样。
答案 0 :(得分:2)
这是预期的行为 - 您将在Windows中的任何位置使用任何组合/下拉框中看到该行为。如果要确保在向下箭头时选择组合框中的第一项,只需将selectedIndex设置为0,然后将其设置为-1。