【发布时间】:2013-10-20 16:23:08
【问题描述】:
假设在 WinForms 中我有一个启用多选的列表框,列表框包含 50 个项目,并且仅选择了列表框的第一项...
...然后,如果我选择(使用SetSelected 方法)最后一项,那么列表框将跳到底部(连同垂直滚动)以显示该项目。
我只希望列表框保持在原来的位置,而我使用SetSelected 选择其他项目,我不希望列表框每次都上下移动。
那么当我使用SetSelected 方法时,如何防止列表框和列表框v.滚动条跳转到项目? (上下两个方向)
我希望也许我可以使用 WinAPI 的功能来做到这一点。
【问题讨论】:
标签: c# .net vb.net winforms listbox