【问题标题】:ListBox with nothing selected shows highlighted entry未选择任何内容的 ListBox 显示突出显示的条目
【发布时间】:2015-06-10 14:42:53
【问题描述】:

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

【问题讨论】:

  • 是 Windows 还是 Web 应用程序?列表框中是否添加了任何事件?

标签: c# winforms listbox


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    好的,我找到了解决方案。 我测试看看选择的索引是-1, 当它是我将它设置为 0 然后又回到 -1 。 这将清除第 0 行上不需要的突出显示。

    【讨论】:

      猜你喜欢
      • 2013-07-17
      • 2012-07-19
      • 1970-01-01
      • 2014-05-02
      • 2011-05-31
      • 2011-02-14
      • 1970-01-01
      • 2017-07-18
      • 1970-01-01
      相关资源
      最近更新 更多