【问题标题】:Problem triggering MouseMove event with object (VS 2012)使用对象触发 MouseMove 事件的问题(VS 2012)
【发布时间】:2020-07-28 05:09:29
【问题描述】:

我创建了一个标签,当您单击鼠标左键并移动鼠标时,该标签会出现拖动。 我试图让它与另一个标签“对接”,但我无法触发第二个标签的任何 MouseMove 事件,因为 Label1 正在使用中。

【问题讨论】:

  • 我还没有考虑到能够提供答案的地步,但我认为你可以使用与当前相同的事件来移动控件并点击测试其他控件以查看鼠标指针是否在它们的范围内,如果是,则将其视为 MouseEnterMouseMove,即使对于该控件也是如此。
  • 我看不到命中测试属性/事件
  • 没有。我说的是手动测试光标位置是否在您希望能够“停靠”的每个控件的边界内。

标签: vb.net visual-studio-2012


【解决方案1】:

我已经使用了左侧和顶部位置的标签,有一定的公差,如果它们关闭它就停靠

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多