C#-如果通过拖放更改位置,则防止单击按钮

时间:2019-07-10 14:10:36

标签: c# .net windows

我正在使用Control.Draggable,这是一个Nuget包,可让您拖放控件。但是,当拖动按钮时,它将触发click事件。如何实际地防止按钮在拖动时发送点击事件?

1 个答案:

答案 0 :(得分:0)

您可以使用MouseDown事件保存按钮的位置,然后使用MouseUp检查它是否与您使用MouseDown保存的内容匹配。如果相同(表示按钮没有移动),则单击运行所需的代码。