問題タブ [mouse-cursor]

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

javascript - Javascriptのテキストエリアの最後の位置にカーソルを移動するにはどうすればよいですか?

フォームにテキストエリアとボタンがあります。textareaには、すでにテキストが含まれている場合があります。ボタンをクリックしたときに、カーソルをテキスト領域の最後の位置に移動させたいのですが。

これは可能ですか?

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

javascript - javascript から HTML ドキュメントのカーソルの種類を変更する

ユーザーからのフィードバックがまったくない状態で終了するまでに少し時間がかかる JavaScript メソッドがあるとします。私の場合、テーブル要素の行を並べ替えています (すべて DOM にあり、行が多い場合にのみ時間がかかります) が、何でもできる可能性があります。実行中に「進行状況」カーソルを表示したい。ここに私が現在持っているものがありますが、他にもいくつかのことを試しました:

残念ながら、何も起こりません。MyLongRunningMethod() は正しく動作しますが、カーソルは決して変化しません。私の考えでは、ウィンドウ環境によって生成されたカーソル変更メッセージを処理できるようにするには、メソッドが戻るのをブラウザが待つ必要があると思いますが、それはかなりずれている可能性があり、それが本当であっても修正方法がわかりません。

他のアイデアはありますか?


[編集]: 私が持っていたすべての裏話は本当に必要ではないと判断しました. 本当に読みたい場合は、改訂履歴を確認してください。


最終結果

最終的にRoBorgのソリューションを使用しました。インラインスコープブロックを追加するのと同じように、関数をすぐに宣言したままにできるため、最初に考えていたほどコードを台無しにしません。

興味深いことに、Firefox では、カーソルをまったく変更する必要がないことを発見しました。setTimeout 呼び出しを追加した後、進行状況カーソルが設定される前に待機カーソルが表示されることがあることがわかったので、カーソル コードをコメントアウトしました。setTimeout を使用してこれをクリック イベント ハンドラー自体からプッシュすることで、FireFox がカーソルを変更する必要があることを独自に判断できることがわかりました。残念ながら、IE はそれほどスマートではないので、カーソル コードを元に戻しました。

これは、ここではカーソルの変更が適切なアクションであるという私の信念に信憑性を与えます。ほとんど知らないページの DOM に新しいアイテム (ある種のビジーな画像など) を追加したり削除したりする必要は本当にありません。ページがどのようなビジュアル デザインを使用していても、スクリプトは一致する必要があります。

最後に、Chrome はすべてを無意味にします。同じデータを使用すると、IE や Firefox で 10 ~ 15 秒かかっていた作業を Chrome で 5 秒未満で実行できます。そのため、彼らの JavaScript エンジンは本当に高速です。Firefox 3.1 エンジンが待ちきれません。残念ながら、ここにいる人々はまだほとんどが IE6 を使用しています。

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

c# - プログラムでマウスカーソルを移動する

まず、このコードをhttp://swigartconsulting.blogs.com/tech_blender/2005/08/how_to_move_the.htmlで見つけました。

ボタンのクリックイベントハンドラーに次のコードを貼り付けます。

これにより、マウスポインタがボタンの中央に移動します。

このコードはうまく機能しますが、少し拡張する方法がわからないようです。ドロップダウンリストボックスを含むWebページ(以前は知らなかったランダムなページ)に対してInternet Explorer(Windowsフォームに埋め込まれている)を開いているとします。上記のコードを変更して、カーソルを移動し、リストボックスをドロップダウンし(以下に示すマウスクリック方法を使用してリストをドロップダウンします)、リストを上下に移動して、各アイテムをマウスポインターとして強調表示します。行きますが、私の一生の間、現在選択されているアイテムを実際にマウスクリックして選択を維持する方法を理解できません。私のやり方では、ドロップダウンリストボックスが閉じるだけで、選択は変更されません。私はマウスクリックに次のコードを使用しています(これによりリストがドロップダウンされます):

私はここで単純な何かを見逃していると確信していますが、私の人生ではそれが何であるかを理解することはできません。みなさん、よろしくお願いします。

ボブ

0 投票する
4 に答える
4566 参照

c# - C#でマウスカーソルを画面外に移動する

高さが2000で、実際のデスクトップの高さが約1000のwpfウィンドウがあります。明らかに、ウィンドウの約半分が画面から外れています。ウィンドウが画面の下に広がっていても、マウスはその領域まで下に移動しません。私はこのコンテンツを画面外に置きたいと思っています。また、マウスがその位置の要素の上に置かれている場合、マウスがその上を移動して要素をクリックできるようにしたいと考えています。一部のコンテンツは絶対に画面からはみ出さなければならないため、画面の解像度を変更したくありません。これについてどうすればよいかわかりません。

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

css - OS X Leopard でのマウス カーソル/ポインタの作成

次のようなことを行うことで、ブラウザーでマウスポインターとして使用できる小さなgifがあります。

ホットスポットが間違った場所にあることを除いて、これは問題なく機能します。ホットスポットの設定に使用できる OSX Leopard ソフトウェアを知っている人はいますか? Rezillaでできるかもしれませんが、Safariなどが何を期待しているのかわかりません。

ありがとう。

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

java - 特定の JTable セルにマウス カーソルを設定する

一連の編集不可能なセルを含む JTable があり、特定の列のすべてのセルに、マウスがそれらの上に置かれている間、別のマウス カーソルが表示されるようにします。既にカスタム レンダラーを使用していますが、レンダラー コンポーネントにカーソルを設定しても機能しないようです (ツールチップの場合と同様)。

編集者には効果があるようです。

セルが編集されていない場合、または何か不足している場合、これは JTable では不可能ですか?

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

.net - BackgroundWorkerスレッドを使用したWPF待機カーソル

砂時計のカーソルを表示し、BackgroundWorkerプロセスが別のスレッドで実行されている間はウィンドウを無効にします。

これは私がしていることです:

ウィンドウは希望どおりに無効になりますが、カーソルは矢印のままです。どうすればそれを待機カーソルにすることができますか?

この質問によると 、 vg1890で機能するようです: WPFウィンドウで1つを除くすべてのコントロールを無効にする

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

c# - ac# Windows アプリで「2 番目のマウス カーソル」を実装するにはどうすればよいですか?

私は実際にはそれを「本物の」マウスカーソルにしたくありません。つまり、ボタンをクリックしたり、テキストを選択したりする必要はありません。アプリのウィンドウ (外に出る必要はありません)。これはコンピューターによって制御され、ユーザーはこの間、通常どおりマウスを使用できるはずです。

このようなことをする良い方法は何ですか?プログラムでウィンドウ内を移動できるフローティング エンティティを作成するにはどうすればよいですか?

0 投票する
6 に答える
25119 参照

c# - C# - マウス カーソル イメージのキャプチャ

バックグラウンド

  • 私はスクリーンキャプチャアプリケーションを書いています
  • 私のコードは、このプロジェクトから派生したものです: http://www.codeproject.com/KB/cs/DesktopCaptureWithMouse.aspx?display=Print
  • コードはマウスカーソルもキャプチャすることに注意してください(これは私にとって望ましいことです)

私の問題

  • マウス カーソルが通常のポインターまたは手のアイコンの場合、コードは正常に動作します。マウスはスクリーンショットで正しくレンダリングされます。
  • ただし、マウス カーソルが挿入ポイント (「I ビーム」カーソル) に変更されると (たとえば、NOTEPAD で入力すると)、コードが機能しなくなります。その結果、カーソルのかすかなイメージが表示されます。期待される空白と白の代わりに、非常に半透明(灰色)のバージョンです。

私の質問

  • 画像がこれらの「Iビーム」タイプの画像の1つである場合、マウスカーソル画像をキャプチャするにはどうすればよいですか
  • 注:元の記事をクリックすると、誰かが提案を提供します - それは機能しません

ソース

これは元の記事からです。