列表框中未选择任何内容将显示高亮显示的条目

本文关键字:显示 高亮 选择 任何内 列表 | 更新日期: 2023-09-27 17:55:06

我的ListBox设置为SelectionMode=MultiSimple。它一开始没有任何选择,也没有任何突出显示。如果我然后选择一个条目(除了最上面的条目),它选择项目,并突出显示它。如果我再次选择相同的条目,它会取消选中它,和SelectedXxxx值都表示没有被选中,但最上面的一行现在被错误地突出显示了。出了什么问题,我该如何解决?由于

列表框中未选择任何内容将显示高亮显示的条目

列表框或下拉组合框中的第一项是ID 0。您应该将列表框选择索引设置为-1,以确保没有选中或突出显示任何内容。将其设置为0将使列表框(或梳状框)选择第一项。

好了,我找到解决办法了。我测试一下所选的索引是-1,我把它设为0,然后再设为-1。这将清除第0行上不需要的高亮。