使用SWT可编辑Combo
,我正在尝试让我的程序选择一个特定的索引。
我看到以下行为:如果我去之前的索引并尝试更改它不是-1 - 选择工作正常。但如果索引为-1,我尝试选择不起作用。组合文本框获取新值,但是当试图获取currentSelectionIndex时,我得到-1而不是0。
我正在使用的代码是:
if (cmbModel.getSelectionIndex() == -1) {
cmbModel.select(0);
}
更新: 经过更多调查后,我看到如果我尝试设置当前索引时文本框为空 - 它可以正常工作。如果用户在组合文本框中写入内容 - 则选择不起作用。