【发布时间】:2011-05-04 14:54:23
【问题描述】:
我想检测 winform 何时开始被拖动以及何时停止。
原因很简单:我想提供一个 Ctrl+Z 功能,将窗口设置回原来的位置,并且我显然需要存储移动开始和结束的时间
有没有可能做到这一点?
更新 1: 我找到了如何检测停止拖动: C# Form Move Stopped Event
我现在想检测 START 拖动
【问题讨论】:
-
在所有版本的 Windows 中,在 Windows 拖动过程中按 [Esc]ape 键会取消操作。
-
我想在有人“放下”窗口后按 Ctrl+Z
-
您是否要求检测 您的 winforms 的拖拽 - 或整个系统中的任何拖拽?
-
我的,但是我在这个网站上找到了一个解决方案:stackoverflow.com/questions/932800/c-form-move-stopped-event 现在我需要检测表单移动的BEGIN,如何?