【发布时间】:2014-01-05 21:55:06
【问题描述】:
我有一个样式为 DropDownList 的 ComboBox,它仅限于在添加滚动条之前显示最大数量的项目。一旦进入滚动模式,它将自动滚动以将悬停的项目放置在列表可见部分的顶部。这是一个带有 4 个可见项目的小示例。假设列表中有 10 个项目,我在这里:
Item 3
Item 4
Item 5 <-- cursor hovering here, item selected (not committed)
Item 6
大约半秒后(可能更短),ComboBox 自动滚动,因此我的可见项目如下所示:
Item 5 <-- item selected (not committed)
Item 6
Item 7 <-- cursor still hovering here, item not selected
Item 8
这种行为非常烦人,因为它使滚动项目变得非常困难(尤其是向上滚动)。是否有一些属性设置了这种行为?
【问题讨论】:
-
无复制。可能是您的 Windows/辅助功能/鼠标驱动程序设置?
-
原来我是个白痴。我在下面发布了我的“解决方案”。
标签: c# winforms drop-down-menu combobox scroll