C# ListBox.NET Framework中的鼠标移动事件出现问题
Visual Studio 2019 C Windows窗体应用程序中的ListBox控件出现问题。我不喜欢原始控件中的元素是在鼠标按下时选中的。当我想要拖放时,这是一个问题,因为当我选择了多个项目并且我想要拖动选择时,我单击的事件正在选择关闭。我想做的是记住哪个项目被选中了,然后在鼠标按下事件中再次选中它。然后,如果在鼠标向上移动事件之后,鼠标光标仍在所选项目上,我想强制关闭选择。只有在选择了一个项目时,它才能正常工作。选择多个项目时,不会调用鼠标向上移动事件。有人知道如何处理这个问题吗?我找到了问题所在。事实证明,当调用DoDragDrop方法时,MouseUp无法正常工作。因此,我只在光标距离鼠标向下光标坐标至少30像素时才调用它,现在它工作正常。我发现了问题所在。事实证明,当调用DoDragDrop方法时,MouseUp无法正常工作。因此,只有当光标距离鼠标向下光标坐标至少30像素时,我才调用它,现在它工作正常。这不是我自己接受的答案。这不是自我接受的答案。C# ListBox.NET Framework中的鼠标移动事件出现问题,c#,listbox,selection,mouseup,C#,Listbox,Selection,Mouseup,Visual Studio 2019 C Windows窗体应用程序中的ListBox控件出现问题。我不喜欢原始控件中的元素是在鼠标按下时选中的。当我想要拖放时,这是一个问题,因为当我选择了多个项目并且我想要拖动选择时,我单击的事件正在选择关闭。我想做的是记住哪个项目被选中了,然后在鼠标按下事件中再次选中它。然后,如果在鼠标向上移动事件之后,鼠标光标仍在所选项目上,我想强制关闭选择。只有在选择了一个项目时,它才能正常工作。选择多个项目时,不会调用鼠标向上移动事件。有人知道如何处理这个问题吗?我找