0

我试图找到一个通用解决方案来解决我限制 Popup 移动以使其不会离开应用程序屏幕的问题,我只是想确保我监听 Popup 的移动事件,以便这些事件可以在 SysmtemManager 中听到并获取我们有弹出窗口的 rawchildren 并检查条件以确保它们不会以这种方式离开屏幕我不需要为每个弹出移动事件编写代码来限制。

如果您在收听 PopUp 的移动事件之前做过,有人可以分享您的经验。

谢谢席德

4

1 回答 1

0

在 mouseDown 上,您可以检查是否单击了标题,如果是,则可以使用下面的代码来启动仅限于应用程序的拖动操作:

titleWindow.startDrag(false, new Rectangle(0, 0, Application.height, Application.width))

在 mouseUp 上,您需要调用以下方法:

titleWindow.stopDrag()
于 2012-05-19T13:45:41.153 回答