C#/ WinForms:通过拖放仅高亮列表框的第一项

C#/ WinForms:通过拖放仅高亮列表框的第一项

问题描述:

在列表框中:用户应该能够通过按住CTRL键并选择它们来选择多个项目。我有这个工作,但是这个ListBox需要能够将其项目拖放到另一个ListBox。现在,当拖动&时,如果用户按住鼠标左键并继续向下滚动或向上滚动,它会选择所有其他被遮蔽的项目,但我不想要这样做。当用户按住左键移动物品时,拖动&下降,我希望他能够选择该物品,而不应选择所有其他物品。C#/ WinForms:通过拖放仅高亮列表框的第一项

听起来像你的列表框的SelectionMode属性设置为MultiExtended。将其设置为MultiSimple应该可以解决问题。

+0

真的!但我把它切换到MultiSimple,然后每次点击每个项目时,它就像选择了CTRL并点击项目 – Bohn

+0

您可以发布任何与此功能相关的自定义代码吗? –