问题标签 [drag]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2077 浏览

wpf - 从网格中拖动窗口

我创建了一个自定义窗口,设置为 windowStyle="none",(无标题或最大化 - 最小化按钮),当用户在网格上单击并拖动时,我试图实现 DragMove 操作。(这是通过在 MouseLeftButtonDown 处理程序上调用 DragMove 来连接的)

如果网格没有背景,则此事件永远不会被触发的第一个奇怪问题。添加一些背景颜色确实会使事件被触发,但在第一次拖动后我得到这个错误:

“只能在鼠标主按钮按下时调用 DragMove”

代码片段:

我知道这适用于标签,但没有办法让它适用于网格吗?

0 投票
2 回答
6209 浏览

wpf - 用拇指拖动wpf窗口:可以透明吗?

我一直在测试Blu,我注意到我可以拖动窗口。这个窗口是透明的。我试图用拇指做同样的事情,但我不知道如何让它透明。窗口的其余部分是透明的,但拇指不是。

有没有办法让拇指透明,或者我应该使用另一种技术?

我使用这个事件:

谢谢

0 投票
1 回答
302 浏览

.net - 拖动/大小手柄实现

我正在寻找拖动/大小手柄的实现或解释。

也许我使用了错误的命名法,但我的意思是当您选择对象并想要对该对象执行诸如旋转、大小、缩放等操作时出现在对象周围的“句柄”(主要是在绘图程序中)。 ..

谁能指出我可以查看或解释他们如何/将如何实现它的 OSS 实现?

0 投票
4 回答
10236 浏览

jquery - jquery ui,手动调用开始拖动

在 Jquery UI 中,我可以通过调用将元素配置为可拖动

但是有没有办法从另一个功能手动启动和停止拖动功能?IE

0 投票
3 回答
1200 浏览

java - Java (Swing) - 一次拖动两个窗口

如何让一个窗口与另一个窗口一起移动?即,当拖动 JFrame 时,我希望 JDialog 跟随 JFrame。如果 JFrame 移动 (+5, +20),则 JDialog 也需要移动。

我试过使用 ComponentListeners,但我只接收到块中的拖动事件,这会导致 JDialog 窗口在拖动主 JFrame 时跳动。我试过使用 MouseListeners,但我不知道如何在 JFrame 的实际帧上检测事件。

0 投票
2 回答
2220 浏览

apache-flex - Flex:复制图像的实例

我的 Flex 应用程序中有一个拖放处理程序。拖动代理或拖动时要显示的“幽灵”图像必须在我拖动之前加载,这需要一些时间。我怎样才能让它立即加载或预加载?一种解决方案是复制图像,但据我所知,如果不创建另一个变量,就无法复制图像对象,这仍然需要一些时间来加载。

也许这段代码会更好地说明它:

0 投票
5 回答
12462 浏览

c# - 在桌面上拖动 WPF 窗体

我正在尝试制作 ac# WPF 表单,我可以通过单击它并用鼠标移动来在屏幕上拖动它。表格的特点包括完全透明并且只包含一个图像。这就是说窗口样式是none,它不会显示在任务栏中。所以本质上,当应用程序运行时你能看到的只是一个小图像——理想情况下,如果我单击并按住鼠标左键并移动它,我希望能够在桌面上拖动它。

有谁知道我可以做到这一点的简单方法,还是我忽略了内置功能?

谢谢。

0 投票
5 回答
15873 浏览

javascript - 在 jQuery UI 中触发鼠标拖动

使用 jQuery 1.2.x 和 jQuery UI 1.5.x,可以像这样手动触发拖动:

它适用于以下 HTML:

这是将拖动应用到其子项动态更改的容器内的元素的一种方便方法。我喜欢称其为“拖动委派”。

然而,随着 jQuery 1.3.x 和 jQuery 1.6+ 的发布,上面的脚本停止工作。使用 jQuery 1.3.2 和 jQuery UI 1.7.1 返回错误“递归过多”。

如何手动触发拖动?有什么建议么?

0 投票
2 回答
566 浏览

delphi - Delphi 窗体拖动锁定

制作一个 Delphi 2007 应用程序,TForm 作为主窗口。运行应用程序。尝试使用标题栏拖动表单。调试器显示出无穷无尽的错误消息流,抱怨它找不到一些未命名的例程。Escape and Break 不起作用。三指敬礼不起作用。单击其他窗口,然后返回 Delphi 应用程序会停止大量错误消息,并允许应用程序在其原始位置运行(表单本身没有移动)。

奇怪的是,有时我在使用 Firefox 时遇到过相关行为——单击浏览器窗口不起作用,直到我单击某个非 Firefox 窗口,之后浏览器窗口再次处于活动状态。

有人看到相关行为吗?建议?会不会是鼠标驱动的问题?带 ALPS 触摸板鼠标的东芝笔记本电脑。

0 投票
2 回答
624 浏览

delphi - Delphi & Vista 拖动表单故障

我想知道您是否有解决Vista中停靠表单问题的方法,例如关闭按钮被部分遮挡,被拖动时的灰色边框渲染极慢,出现出现/消失的外观?

德尔福 2007 和 Vista(64 位)