最近使用combobox ,刚明白了一个地方。
我们如果要在combobox选项改变的时候响应事件时,需要用到它的,selectedindexchanged事件。一开始,我在这个事件中取得combobox选项值是从selectedtext,但是他的值是之前combobox的值,所以一直觉得这个事件相应的是上一个。今天认真追踪了一番才明白原来我错了。
combobox在selectindexchanged事件发生时,selectedindex和selectedtext都是上一个选择的值;selecteditem则是你的选择改变后的文本。当然你还可以直接用combox的text属性来获得它。