問題タブ [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 投票する
2 に答える
3630 参照

java - java - コンポーネント外でマウスイベントを取得する

OS Xでドラッグされている間にフレームの位置を追跡する必要があるという点で、私はここにいる人と同じ問題を抱えています.質問はそこで解決されていなかったので:

(OS ネイティブの) タイトル バーでマウス ダウン イベントが発生したこと、またはより一般的には、マウス ダウン イベントが画面のどこかで発生したことをフレームに伝えるにはどうすればよいですか?

0 投票する
1 に答える
327 参照

javascript - IE ドラッグ時のマップ パンのスムージング

JavaScript を使用して構築しているマップ アプリケーションのパフォーマンスをスムーズにしようとしています。私は最初にドラッグパンを実装しました

  • オンマウスダウン
  • onmousemove
  • オンマウスアップ

ただし、IE では非常に遅く感じられ、カーソルを非常に速く移動すると、移動を停止するまでマップの位置が更新されないように見えます。

ネイティブ IE イベントを使用するようにコードを変換しました

  • オンドラッグスタート
  • オンドラッグ
  • オンドラゲンド

これらのイベントを使用すると、パフォーマンスが大幅に向上しましたが、標準の css プロパティを使用してマウス カーソルを設定できないようです。カーソルをいくつかの定義済みのものにしか設定できませんが、これは私が望んでいるものではありません。

だから私の質問はです。最初のイベント セットを使用して IE でドラッグをスムーズにする方法、またはネイティブ イベントを使用してカスタム カーソルを設定する方法を教えてください。

編集:コードサンプル

コードは非常にシンプルです。新しいタイルをロードするためのロジックを削除しても (つまり、コンテナーだけが移動されます)、まだぎこちなく感じられます。以下はパン機能です。

0 投票する
1 に答える
546 参照

c# - WPF で Child イベント ハンドラー (DragEvent 用) を使用するために、親のイベント ハンドラーを無視する方法

の使用に問題がありDragEventHandlerます。シナリオは次のとおりです。独自の s を持つ親要素DragEventHandler(この場合は Grid) には、独自の s を持つ子要素 (Panel) が含まれますDragEventHandler

そのため、項目が子要素にドラッグされると、子の代わりに親 elt のイベント ハンドラーが使用されます。child.PreviewDragEnterの代わりに使用する子がいますDragEnterが、機能しません。

MouseEvent親と子の両方の mouseEnter または mouseLeave ハンドラーのように、十分に奇妙です。

誰でもそれで私を助けることができますか?Child elt の drageventhandler を代わりに使用するにはどうすればよいですか。

どうもありがとうございました。

0 投票する
1 に答える
99 参照

c# - ユーザーが左クリックしてマウスをドラッグしたときにキャプチャできるクリーンな方法はありますか?

リッチテックスボックスが表示されているウィンドウをクリックしてマウスをドラッグすることで、ユーザーがリッチテキストボックスをスクロールできるようにしようとしています。残念ながら、私はそれほど遠くまで行きませんでした:

マウスの最後のいくつかのx、y座標を追跡し、マウス移動イベントがトリガーされるたびにそれらをx、y座標と比較するために、Web上でいくつかの提案を見てきました。これを行うための面倒な方法はありますか?

0 投票する
1 に答える
3768 参照

silverlight - Silverlight アプリでドラッグされた要素を取得するにはどうすればよいですか

(Silverlight 3 アプリケーション内に) 2 つの ListBox があり、それぞれが ListBoxDragDropTarget でラップされています。ここで、SourceBox にいくつかのカスタム オブジェクト (Person) を入力します。次に、Destination DragDtopTarget の DragOver イベントを配線します。これはすべてうまくいき、要素を最初のリストから2番目のリストにドラッグアンドドロップできます。

今私の問題:ドラッグを許可/禁止するためにドラッグされている要素を取得するにはどうすればよいですか? (FragEventArgs から Person を取得できません)。

これは私のXamlです:

これは私の DragOver-Handler のコードです:

これを解決する方法のヒントをありがとう。

クリストフ

編集:

これは答えの私の短いバージョンです:-):

0 投票する
2 に答える
5663 参照

qt - Qt - フレームレス ウィンドウの移動 (再描画が遅い?)

やあ、

私は Qt が初めてで、ドラッグ可能なフレームレス ウィンドウを作成しようとしました。問題は、ウィンドウを移動すると..停止するまで何千もの(それは?申し訳ありませんが、英語でそれを説明する方法がわかりません)。これを修正する方法はありますか、それとも間違った方法で考えていますか?

MyWindow.h

MyWindow.cpp

main.cpp

こんにちは、アレックス

0 投票する
3 に答える
557 参照

jquery-ui - 新しい div を追加しましたが、ドラッグできませんか?

私は初心者で、新しい div をドラッグ可能にすることに問題があります。

例: http://jsbin.com/iyexi3/

問題は、名前のダイアログを表示すると、いくつかの div が作成されますが、ドラッグできません。

0 投票する
3 に答える
3045 参照

c# - ウィンドウのタイトル バーのドラッグをシミュレートするコントロール

カスタム コントロールを作成しました。ウィンドウのタイトル バーをドラッグしているかのように、コントロールをクリックしてドラッグできるようにしたいと考えています。これを行う最善の方法は何ですか?

これまでのところ、マウスのダウン、アップ、および移動イベントを利用して、ウィンドウを移動する必要があるタイミングを解読することに成功していません。

0 投票する
2 に答える
3615 参照

iphone - iPhoneマップキットをドラッグして中央の位置を取得

こんにちは、

いくつかのマーカーポイントと現在地のマーカーを含むマップビューがあります。

ここで、ユーザーがマップビューをドラッグまたはトラバースするときに、マップをドラッグした後の新しい中心位置の座標(緯度、経度)を見つけたいと思います。

もう一度明確にしておきたいのですが、私はマーカー/ポイントのドラッグについて話しているのではなく、タッチで地図をドラッグすることについて話しているのです。

前もって感謝します。

0 投票する
2 に答える
5538 参照

apache-flex - ドラッグされたTitleWindowをFlexアプリの境界内に保持する方法

FB4でPopupManagerを使用して、カスタムダイアログを表示しています。

ポップアップされたTitleWindowをドラッグして、灰色のタイトルバーがFlexアプリの長方形の境界の外側にあるときに離すと、ポップアップを再度取得できなくなります。TitleWindowを下にドラッグして、Flexアプリの長方形の下端の下で完全に見えなくなるようにすることもできます。Flexアプリの境界がブラウザウィンドウ全体よりも小さく、ユーザーがすばやく作業している場合、このような事態が発生する可能性が高くなります。これが起こらないようにする簡単な設定はありますか、それともプログラマーはドラッグ操作中の動作を傍受する必要がありますか?

ありがとうティム