問題タブ [mouseevent]

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

c++ - 定義された時間にのみイベントを取得するにはどうすればよいですか?

QWidget処理するがあります。つまり、マウスの左ボタンが押されたときにリストにmouseevent格納されます。mouseposition問題は、ウィジェットにxミリ秒ごとに1ポイントだけを取るように指示できないことです。

これらのサンプルを取得する通常の方法は何でしょうか?

編集:mouseeventはあまり頻繁に呼び出されないので、レートを上げることは可能ですか?

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

cocoa - NStableview + cocoa でマウス イベントが検出されない

私は過去数日間これを試してきましたが、理解できませんでした。

NSOutlineView と NSTableView を持つアプリケーションがあります。Outlineview は入力パスを受け取り、サブコンテンツのツリー構造の形式で表示します。そのため、ユーザーがアウトライン ビューで特定のフォルダをクリックすると、そのフォルダの内容がテーブル ビューに表示され、その属性がリスト形式で表示されます。

これで、両方のビューにそれぞれのコンテンツを表示できるようになりました。アウトラインビューとテーブルビューの間のやり取りは、デリゲートと通知を使用して行われます。

今私の問題は、両方のビューでマウスイベントを検出して、シングルクリックで選択、ダブルクリックでファイル/フォルダーを開くこと、およびコントロール+クリックでコンテキストを有効にすることで、アプリをよりインタラクティブにすることです。ポップアップメニュー。しかし奇妙なことに、マウスイベントは検出されません。

私のアプリの設計は非常にシンプルで、テーブル ビューとアウトライン ビューのそれぞれに独自のビューとコントローラー クラスがあり、通知を使用してそれらの間のやり取りが行われます。私が間違っているところを教えてください。

テーブルビューのsetActionおよびDoubleActionメソッドを使用してシングルクリックとダブルクリックを機能させることができることはわかっていますが、コントロールクリックを機能させることはできません。ビューのどれもマウスイベントを検出していないため、アプリの設計に何が問題なのかを知りたい:(

ありがとう

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

wpf - WPFのボタンでMouseOver効果を無効にするにはどうすればよいですか?

WPFで、ボタンのMouseOver効果を無効にするか、少なくともボタンの色を変更しようとしています。

私は次のスタイルを使用しています:

Window.Resourcesで、これはすべてのデフォルトの動作をオーバーライドすると思いました。しかし、そうではありません。

助言がありますか?

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

javascript - Mootools リンクのホバーと色の変更

mootools の mousenter デモを使用しています。リンクに影響を与えようとして自分のサイトに置いたので、誰かがそれらにカーソルを合わせると、リンクが別の色にフェードします。私が抱えている問題は、mootools コードが 1 つの ID のみを処理するように設定されていることです! ナビに使っているので、変更したいIDが複数あります。それらすべてにどのように影響を与えることができますか? 配列を使用する必要があることはわかっていますが、Javascript を適切にコーディングするにはあまり得意ではありません。助けてください!

URL はwww.portfoliobyart.com/h20 です。

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

wpf - WPF、ImageMouseDownイベント

画像がクリックされたときに画像を変更したいというマウスダウンイベントを備えたコントロールがあります。しかし、イベント内の画像のプロパティを変更することはできないようです。

イベント

イベントは発生し、.Visibilityプロパティでさえ画像を変更して非表示にすることはありません。

私は何が間違っているのですか?

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

java - Swing マウス イベントが発生するモニターを特定するにはどうすればよいですか?

マウスの押下を検出するコンポーネントに Java MouseListener があります。マウスが押されたモニターを確認するにはどうすればよいですか?

私が達成しようとしている効果は、ユーザーがアプリでマウス ボタンを押すと、マウスが離されるまでポップアップ ウィンドウに情報が表示されることです。このウィンドウがユーザーがクリックした場所に配置されるようにしたいのですが、ウィンドウ全体が表示されるように現在の画面のウィンドウの位置を調整する必要があります。

0 投票する
8 に答える
19316 参照

wpf - WPF グリッドでは、マウスの位置で行と列を見つけるにはどうすればよいですか?

Grid私はいくつかの行と列を持つWPFを持っています。

MouseMove.cs ファイル内のハンドラーを使用して、たとえば

マウスが置かれているグリッドの行と列を見つけたいのですが、これは可能ですか?

[注: これは問題の単純化されたバージョンであるため、このように表示するのは少し奇妙に見えます - グリッド間のドラッグ & ドロップ機能の一部です]

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

c# - MouseEventArgs.GetPosition()から整数を取得しますか?

MouseEventArgs.GetPosition()ボーダーコントロールを呼び出すと、(471、326.723333333333)のような浮動小数点値が得られます。いつでも手動で数値を丸めることができますが、整数を取得するための何らかの設定があるのではないかと思っていました。

SnapsToDevicePixels国境管理にTrueを設定することは役立つと思いましたが、おそらく無関係であるため、そうではありません。

何か案は?

ありがとう!

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

wpf - MouseEventArgsに依存するユニットテスト機能?

私は現在、MSPaintのようなWPFアプリケーションである私のプロジェクトに取り組んでいます。ただし、鉛筆ツールなどではなく、オブジェクト(長方形、円、三角形など)を使用してペイントします。PrismとMVVMモデルを使用して、テスト容易性と保守性を実現しています。

私は今問題に遭遇しました。私はCanvasView.xamlを持っています。これは(名前が示すように)私がペイントしているキャンバスです。カスタムPrismCommandBehaviors(つまり、MouseDownCommandBehavior)を実装して、ViewModelのコマンドをキャンバス上のマウスアクションにバインドする方法を提供しました。

基本的な設定は次のようになります。

コードに存在しないもの:

  • PaintObjectsは、ビューのItemsControlがバインドするPaintObjectオブジェクトのコレクションです。
  • PaintObjectは、使用可能なすべてのPaintObject(Rectangle、Circle、Triangleなど)の基本クラスです。
  • SelectedObject(タイプPaintObject)は、別のPrismモジュール(ツールボックス)の選択プロセスによって決定されます。

問題は、OnMouseLeftButtonDownメソッドをユニットテストするにはどうすればよいですか?問題は、MouseEventArgsに大きく依存しており、MouseEventArgsをモック/スタブする良い方法がわからないことです。

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

c# - マウスイベントからShift/Ctrl/Alt状態を取得しますか?

私のアプリでは、マウス イベント ハンドラーの と キーの状態WPFを取得するにはどうすればよいですか? マウスイベントからその情報を取得できたのを覚えているようです。shiftctrlaltMFC