問題タブ [double-click]
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.
cocoa - CocoaのNSTableView行をダブルクリックしますか?
ユーザーがの行をダブルクリックしたときにウィンドウを開くには、アプリケーションが必要ですNSTableView
。これを達成する方法についての情報や例を見つけるのに少し苦労しています。誰かが私を正しい方向に向けることができますか?
objective-c - NSTableViewソートが正しいIDを取得していません
Cocoaアプリケーションでテーブルビューを使用しています。ダブルクリックアクションを設定して、発生時に次の方法を実行します。
ご覧のとおり、EditControllerは編集中のオブジェクトを受け取ります。このオブジェクトは、ソース配列のrowIndexにあるオブジェクトです。これはほとんどの場合非常にうまく機能しますが、ソートのテストを開始すると、間違ったオブジェクトが設定されます。これは、テーブル内でクリックされた行のインデックスが、行を移動するソートのためにソース配列とは異なるためです。
この問題を修正するにはどうすればよいですか?
.net - DoubleClick イベントでマウス クリックの位置/ボタンを取得する
コントロールの DoubleClick イベントでマウス カーソルの (x, y) 座標を取得する方法はありますか?
私が知る限り、位置はグローバルから取得する必要があります:
また、ダブルクリックが発生したボタンを取得する方法はありますか?
c# - ダブルクリックによるコマンドの二重起動を防止する
コマンドを起動するコントロールがあるとします。
ユーザーがコマンドをダブルクリックした場合にコマンドが 2 回起動されるのを防ぐ方法はありますか?
編集:この場合の重要な点は、WPFでCommandingモデルを使用していることです。
ボタンが押されるたびに、コマンドが実行されるようです。ボタンを無効にするか非表示にする以外に、これを防ぐ方法はありません。
.net - シングルクリック後にダブルクリックが発生しないようにする
項目を 1 回クリックするとビューが別のものに変わるアプリケーションを WPF で開発しています。問題は、ユーザーがアイテムをダブルクリックした場合、最初のイベントはシングル クリックで別のビューが開き、次のイベントは新しいビューでのダブル クリックになることです。この新しいビューをダブルクリックすると、他のことが起こります。それで、問題は次のとおりです。最初のビューでシングル クリック イベントを取得した後、ダブル クリックが発生しないようにすることはできますか? シングル クリック メソッドで MouseButtonEventArgs に Handled = true を設定しようとしましたが、うまくいきません。もう一方のビューは引き続きダブルクリックされ、ランダムなことが起こります。私の問題のスマートな解決策はありますか?
/ダニエル
apache-flex - 奇妙なフレックスのダブルクリック動作
コンポーネントでダブルクリックイネーブルを使用すると、ダブルクリックをアクティブ化できない場合があります。
ペースの速いシングルクリック間を移動しても、ダブルクリックイベントが発生することはありません。ただし、クリックの合間にマウスを動かさないと、ダブルクリックが発生します。
タイマーを使って自分のダブルクリックを取得することを考えています。
これをどのように解決しますか?
サンプル
actionscript-3 - Flash AS3 では、MouseClick を検出せずに DoubleClick アクションを検出する方法はありますか?
互いに関係のない 2 つの別個のイベントがあり、それぞれが Mouseclick および Doubleclick イベント応答にそれぞれ関連付けられています。ただし、実行時にダブルクリックしても、Mouseclick アクションがアクティブになることがわかりました。
私は、Mouseclick と Doubleclick が互いに独立して共存できる実行可能なソリューションを見つけようとしていますが、今のところうまくいきません。マウスクリックイベント応答を開始する前に数ミリ秒待機させてみましたが (ユーザーがダブルクリックする機会を与えるため)、これも最も効率的な解決策ではありません。
誰にもアイデアはありますか?または、Mouseclick および Doubleclick イベント応答がフラッシュでどのようにキャプチャされるかをよりよく理解できる場所を教えてもらえますか?
私は周りを見回してきましたが、各イベント応答が実際にどのように機能するかについて十分に詳しく説明しているものを見つけることができませんでした。
flash - Flash 8 AS2 マウスのクリック動作: マウスが動かされるまで、クリックされたスポットはクリックできなくなります
ステージに一連のボタンがあり、ダブルクリックを検出するタイマーを使用してダブルクリックできます。ページを更新して別の多くのボタンをロードするまで、これはすべてうまく機能します。問題が始まります...
画面上のスポットをクリックすると、同じスポットを再クリックできません。もう一度クリックできるようにするには、マウスを少し動かす必要があります。これにより、ダブル クリックの検出に問題が発生しています。
何か案は?
.net - .NETラジオボタンでDoubleClickイベントを取得するにはどうすればよいですか?
標準のwinformsラジオボタンからDoubleClickまたはMouseDoubleClickイベントをキャッチできるようにしたいのですが、それらは非表示になっていて機能していないようです。現在、私は次のようなコードを持っています:
それを行うためのより簡単でクリーンな方法はありますか?
編集:背景として、私はここでのレイモンド・チェンの投稿に同意します。ラジオボタンをダブルクリックする機能(ダイアログの唯一のコントロールである場合)により、ダイアログを知っている人にとってはほんの少しだけ使いやすくなります。
Vistaでは、タスクダイアログ(特にタスクダイアログAPIについてはこのMicrosoftガイドラインページまたはこのMSDNページを参照)を使用することは明らかな解決策ですが、そのような贅沢はありません。
javascript - ダブルクリック イベントが検出されたときにクリック/マウスアップ イベントをキャンセルする必要がある
これはどのように行われますか?