問題タブ [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.
java - ノードの展開を防ぐためにJTreeのダブルクリックをオーバーライドしますか?
JTree でフォルダ ノードを展開するには、2 つのデフォルト メカニズムがあるようです。1 つは、ノードの横にある展開/折りたたみアイコンをクリックすることです。もう 1 つの方法は、ノード自体をダブルクリックすることです。
この 2 番目のメカニズムを停止する方法はありますか? ノードのダブルクリックをオーバーライドして何かを実行し (別の表示を更新して、ダブルクリックされたノードの統計を表示する)、ツリー ノードを展開/折りたたまないようにしたいと考えています。(明確にするために、ノードが展開/折りたたまれるのを防ぎたくありません。ユーザーに展開/折りたたみアイコンをクリックするように要求したいだけです。)これを行うにはどうすればよいですか?
silverlight-3.0 - Silverlightで最もクリーンなシングルクリック+ダブルクリック処理?
私はダブルクリックを処理するさまざまな方法を見つけてきましたが、作成者はシングルクリックを処理するためのifコードを平手打ちしました。リストボックスのシングル クリックとダブル クリックの両方を処理するために誰もが使用している Silverlight 3 の標準はありますか?
wpf - WPFのコマンドをコントロールのダブルクリックイベントハンドラーにバインドするにはどうすればよいですか?
テキストブロック(または場合によっては画像も-いずれにしても、そのユーザーコントロール)のダブルクリックイベントをViewModelのコマンドにバインドする必要があります。
TextBlock.InputBindingsが私のコマンドに正しくバインドされていないようです、何か助けはありますか?
c# - C#Winforms、TreeViewでツリーノードを展開するのとは異なるダブルクリック
BeforeExpand
の場合のアクションを区別する必要がありTreeView
ます。問題は、DoubleClick
イベントがイベントの後に発生することBeforeExpand
です。
ユーザーがツリーノードをダブルクリックすると、DoubleClick
イベントが発生します。これは問題ありませんが、ノードは展開/折りたたみされます。ユーザーがノードを展開するためにクリックする必要があることを制限し、+
ダブルクリックで展開/折りたたみをブロックしたいのですが、これも可能ですか?ノードがどのように拡張されるかについての情報がないので、これTreeViewCancelEventArgs
はあまり役に立ちません...
c++ - MouseProcフックとWM_LBUTTONDBLCLK
開発したプラグインでマウスイベントを取得するためのフック設定があります。を取得する必要がありWM_LBUTTONDBLCLK
、メッセージフローは次のようになると思います。
WM_LBUTTONDOWN, WM_LBUTTONUP, WM_LBUTTONDBLCLK
最初のフックを処理するときに次のフックを呼び出すとWM_LBUTTONDOWN
、フローは期待どおりです。ただし、自分の結果を返すと、予想されるダブルクリックはマウスダウンメッセージとして表示されます。なぜこれが起こっているのか考えていますか?メッセージを処理した後で停止し、次のフックに渡さないようにする必要があります。
jquery - jQueryを使用してクリック、dblclick分離でタイマーを処理するにはどうすればよいですか?
http://abeautifulsite.net/notebook/58でjQueryFileTreeを使用していますが、クリックは常にdblclickによってトリガーされるため、dblclickイベントとclickイベントを区別したいと思います。
グーグルアバウトは、dblclickがキャンセルしないときに開始するタイマーによってクリックが処理される手法になりました。
これをjQueryおよびjQueryの例でエレガントな方法で使用できる方法はありますか?
objective-c - CGEventCreateMouseEvent()を使用してダブルクリックを実行する
次のコードを使用して、マウスのクリックをシミュレートしています。
基本的に同じコードを使用して、以下を変更することでコントロールクリック(右クリック)を実行できます。
kCGEventLeftMouseDown
kCGEventLeftMouseUp
kCGMouseButtonLeft
それぞれの「正しい」イベントに。関数は次のようになります。
しかし、ダブルクリックはどうですか?2回の左クリックを送信し、PostMouseEvent()を2回続けて呼び出してみましたが、うまくいきませんでした。ダブルクリックをどのように実行しますか?
ありがとう!
c# - ASP.Net のダブルクリックの問題
私のASP.netページにわずかな問題があります。ユーザーが「送信」ボタンをダブルクリックすると、データベースに 2 回書き込みます (つまり、imagebutton で「onclick」メソッドを 2 回実行します)。
ユーザーがイメージボタンをクリックすると、イメージボタンだけが無効になるようにするにはどうすればよいですか?
私はもう試した:
しかし、この OnClientClick プロパティは、ページの送信を完全に停止します! 何か助けはありますか?
申し訳ありませんが、はい、私は検証コントロールを持っています...それゆえ厄介な問題です。
これにまだ取り組んでいますが、現在この時点まで:
ASP コード:
C# コード:
実際...これはほとんど機能します。ダブルクリックの問題はほとんど修正されました (やった!) 画像はまだ非表示になっていません。
javascript - 要素で onclick と ondblclick の両方を使用する方法は?
ページに、onclick および ondblclick イベント ハンドラーをアタッチする必要がある要素があります。シングル クリックが発生した場合、ダブルクリックとは異なる動作を行う必要があります。私が最初にこれを機能させようとしたとき、頭が回転し始めました。明らかに、ダブルクリックすると onclick が常に起動します。そこで、このようなタイムアウトベースの構造を使用してみました...
しかし、一貫性のない結果が得られました (IE8 を使用)。多くの場合、適切に機能しますが、「Single」アラートが 2 回表示されることがあります。
誰もこれをやったことがありますか?より効果的な方法はありますか?