問題タブ [cursor-position]

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 投票する
3 に答える
8309 参照

wpf - オブジェクトが MouseDown でマウスを追従し、MouseUp で「スティック」する

私は WPF と VB.net のプロジェクトで作業しています。オブジェクトの「ドラッグ」を視覚的にシミュレートしたい (ただし、目的のために標準のドラッグ アンド ドロップを使用したくない)。

基本的に、MouseDown イベントで、640x480 のソリッド サイズのグリッド内でマウス カーソルを追跡するラベル オブジェクトがあります (ただし、グリッド外ではありません!)。このグリッドはフルスクリーン ウィンドウの中央に配置されています。繰り返しますが、オブジェクトはグリッドの外でマウスをたどるべきではありません (ここでは "ClipToBounds = True" と推測しています)。

次に、ラベルの MouseUp イベントで、別のオブジェクトの MouseEnter プロパティによって設定されたブール変数の値によって決定されるように、現在の位置に留まるか、元の位置に戻るようにします。

作業が簡単になる場合は、グリッドを簡単にキャンバスに変更できます。それが望ましいと思います。

それで、その長い説明の後、ここに私の質問があります(2倍):

  1. オブジェクト (ラベル) をグリッド/キャンバスの内側ではなく、外側ではなくマウス カーソルに追従させるにはどうすればよいですか? これは、ラベルの MouseDown イベントで発生する必要があります。

  2. オブジェクトを現在の位置に「固定」するにはどうすればよいですか? (これで、自力で元の位置に戻す方法を見つけられるかもしれません.:D)

この目標を最も効率的に達成するのを手伝ってくれる人に賛成票を投じます! どうもありがとうございました。

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

delphi - フォームのカーソル位置を取得するにはどうすればよいですか?

フォーム上のカーソル位置を取得する必要があります。どうすればよいですか?

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

tabs - TinyMCE-エディタにタブで移動すると、カーソルが右揃えになりますか?FF4の問題かもしれませんか?

Firefox 4で自分のサイトを表示しているときに、tinyMCEエディターにタブで移動すると、カーソルが右揃えになり、入力を開始すると上部に空の行が追加され、次の行で左揃えで入力が開始されます。これはIE8では発生しません。同じプログラムの同時バージョンをインストールする方法がわからないため、以前のバージョンのFFで発生するかどうかはわかりません。他の誰かがこれに遭遇しましたか?これはバギーFF4に固有のものですか?それをハックする方法はありますか?ありがとう。

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

c# - カーソル位置の値を取得して後で呼び出す

画面/カーソルの位置を保存し、残りの機能を完了した後、正確なピクセルにコールバックする方法に困惑しています。

ボタンをクリックするとコードを実行できますが、ボタンがクリックされたときの位置にカーソルを戻せるようにしたいので、その正確な位置からループできます。

どんな助けでも大歓迎です

私はC#で書いていて、VS2010を使用しています

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

java - 「きちんと」スキャナ使用時に入力ファイル読み込み時の「カーソル」を操作する

これは、.txt 入力ファイルのテキスト行から文字と文字列を取得する「適切な方法」ですか?

サンプル入力テキスト ファイルの読み取り:

このコード行が実行されると: lineinput = readLine.next(); その while ループの繰り返し中に、カーソルは行の先頭に戻りますか? スキャナーの「カーソル」が各行をどのように移動するかを知りたいだけです。

例: (^ はカーソル位置を表します):

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

android - 初めてクリックまたはトーチするときのAndroidEditTextのカーソル位置の追跡

EditTextで1日以上苦労しています。私の目標は、ユーザーがEditTextを最初にクリックしたときの現在のカーソル位置を知ることです。

  1. 現在のカーソルが位置「5」にあると仮定します。
  2. 位置「8」のEditTextウィジェットをクリックします。
  3. この時点で、getSelectionStart()は「5」と言う前の値を取得します。
  4. 位置「8」のEditTextウィジェットをもう一度クリックします。
  5. getSelectionStart()位置を取得すると「8」になります(これは正しいですが、同じ位置で2回クリックする必要があります)
  6. 新しい位置をクリックすると、状況はステップ3を繰り返します。
0 投票する
2 に答える
8098 参照

jquery - jQuery(IE6互換)を使用してテキストエリア内の「カーソル位置変更」イベントをキャッチする

jQueryを使用してtextarea内の「カーソルの場所の変更」のイベントをキャッチするにはどうすればよいですか(IE6でも機能するはずです)。

例1

前:text |

後:te |

例2

前:text |

後:text tex | t2

例3

前:text |

後:|


編集

カーソルのイベントをキャッチした後-カーソルが位置を変更するかどうかも確認する必要があります(IE6でも機能する必要があります)

Edit2

IE6では機能しないがIE7+webkitでは機能しないソリューションがある場合はそれを書いてください

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

c - XWarpPointer が (ループ中に) 1 回しか機能しないのはなぜですか?

XWarpPointer が 1 回しか機能しないのはなぜですか?

私が実行すると:

マウスは 1 つの位置にロックされているように見えるはずです。しかし、それはマウスを一度だけ動かすだけで、ループがまだ実行されている間にマウスを動かすことができます。XWarpPointer が 1 回しか実行されない原因は何ですか? ユーザーをアプリケーションから保護するのは、ある種の X11 機能ですか?

参考までに、Mac OSX 10.6 の VMWare Fusion で RHEL 5.2 を実行しています。

アップデート:

  • バイナリを実行すると、ボタンやアイコンなどのコンポーネントがちらつきますが、視覚的なマウス カーソルは移動した場所にとどまります。
  • 一度 XWarpPointer が機能した後、マウスを動かすと、カーソルがワープする前の近くにジャンプします。更新されていない (last_x,last_y) があるかのようです。
  • OpenVMTools でポインターを変更すると、ポインターがより目的の場所にくっつくように見えますが、視覚的なポインターは変更されません。

ありがとう、チェンツ

0 投票する
13 に答える
202831 参照

javascript - How to set the caret (cursor) position in a contenteditable element (div)?

I have this simple HTML as an example:

I want simple thing - when I click the button, I want to place caret(cursor) into specific place in the editable div. From searching over the web, I have this JS attached to button click, but it doesn't work (FF, Chrome):

Is it possible to set manually caret position like this ?

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

oop - GUIでのドラッグアンドドロップ

'Position'プロパティをカーソル位置に設定することで、カーソル位置(クリックするとドラッグ)で定義できる位置のオブジェクトをGUIで作成することはできますか?どの関数を使用する必要がありますか?